﻿/*!
Theme Name: Dunk LP theme
Theme URI:
Author: Fernanda Correa
Author URI: https://dunkagency.com/
Description:
Version: 2.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain:
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url(assets/css/aos.css);@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;700;800&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;z-index:1;display:block;height:30px;width:30px;line-height:1;font-size:0;cursor:pointer;background:#2d5ad6;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;border-radius:50%}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#2d5ad6;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:40px;line-height:0.85;color:#FFFFFF;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-4px}.slick-prev{left:25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:25px}[dir="rtl"] .slick-next{left:25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:8px;line-height:20px;text-align:center;color:#2d5ad6;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#2d5ad6;opacity:1}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{clear:both}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#FFF;font-size:16px;font-family:"Roboto", sans-serif;color:#444444;font-weight:300}a{color:#000;font-weight:400}a:visited{color:#6b7f82}a:hover,a:focus,a:active{color:#6b7f82}a:focus{outline:thin dotted}a:hover,a:active{outline:0}ul,ol{margin:0;padding:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:1.8;list-style:inside}li::marker{color:#6F98D0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid #4AAD26;text-decoration:none;border-radius:8px;background:#4AAD26;line-height:1;padding:1em;text-align:center;color:#FFF !important;display:block;margin-left:auto;margin-right:auto;transition:all 0.3s ease-in-out}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#286416;background:#286416;color:#FFF}button:active,button:focus,.button:active,.button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#286416}.button.inverted{border-color:#444444;color:#444444 !important;background-color:transparent}.button.inverted:hover{background:#444444;color:#FFF !important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{color:#C0C0C5;border:1px solid #E5E5E9;border-radius:10px;padding:10px 16px;width:100%;max-width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus{color:#111}@media (max-width: 1200px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{padding:8px 16px}}textarea{height:8vh;max-height:100px}select{border:1px solid #E5E5E9;min-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("assets/images/arrow-down-sign-to-navigate.svg") no-repeat 97% center}textarea{width:100%}label{display:block;font-weight:400;font-size:15px;margin-bottom:5px}@media (min-width: 1920px){label{font-size:1rem}}@media (max-width: 1200px){label{font-size:12px}}[type="checkbox"],[type="radio"]{margin-right:8px}::placeholder{opacity:0.3;font-weight:300;font-size:smaller}:-ms-input-placeholder{opacity:0.3;font-weight:300;font-size:smaller}::-ms-input-placeholder{opacity:0.3;font-weight:300;font-size:smaller}.wpcf7 p{position:relative}.wpcf7 p:last-child{margin-bottom:0}.wpcf7-list-item-label{color:#000;font-size:11px}.wpcf7-form-control-wrap{margin-top:3px;display:block}span.wpcf7-list-item{margin:0}span.wpcf7-list-item label{display:flex;align-items:center}.wpcf7 .ajax-loader{position:absolute;left:80%;bottom:1rem}.wpcf7-not-valid-tip{font-size:10px;right:10px;position:absolute;top:5px}.wpcf7 form .wpcf7-response-output{font-size:14px;border-radius:8px}.box-info{position:absolute;top:auto;right:2.5rem;padding:1.25rem;background-color:rgba(45,90,214,0.05);font-size:12px;color:#2d5ad6;font-weight:400}@media (max-width: 960px){.box-info{width:100%;position:static;font-size:16px;padding:1.25rem 4%}}@media (min-width: 1920px){.box-info{font-size:14px}}.box-info__line{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #FFF}@media (max-width: 960px){.box-info__line li,.box-info__line span{width:265px;max-width:100%;margin:0 auto}}@media (max-width: 960px){.box-info__line span{display:block;margin:0 auto}}.box-info__line ul.flags{margin:0;padding:0 0 0;justify-content:space-around;display:flex}.box-info__line ul.flags li{list-style:none;margin:0 2px;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(225,225,225,0.68);padding:4px}.box-info .icone{width:40px;height:auto;display:block;margin:0 auto}.cookies{bottom:0;left:0;position:fixed;width:100%;display:flex;padding:8px 36px;font-size:small;align-items:center;justify-content:center;background-color:#2d5ad6;z-index:999999999;color:#FFF}@media (max-width: 599px){.cookies{flex-flow:column wrap}}.cookies .cookies_p{margin:0 16px 0 0}.cookies .cookies_p a{text-decoration:none;color:#FFF;font-weight:500}@media (max-width: 599px){.cookies .cookies_p{margin:0 0 16px 0}}.cookies .cookies-hide{display:none}.cookies #cookie-button{width:100px;padding:8px;background:#FFFFFF;border:#225060;color:#2d5ad6 !important;margin:0}.header{width:100%;padding:24px 0;background-color:transparent;position:absolute;left:0;top:0;z-index:1}.header__inner{align-items:center;display:flex;justify-content:space-between}.header .nav u{font-weight:400}@media (max-width: 960px){.header .nav{display:none}}.header .wpml-ls a{border:1px solid #EAEAEA;border-radius:25px;font-size:small;padding:6px 15px;display:block}.header .custom-logo-link{width:140px;height:auto;position:relative;top:8px;display:inline-block}@media (max-width: 1024px){.header .custom-logo-link{width:120px}}.section-inner,.container{margin-left:auto;margin-right:auto;width:calc(100% - 8%);max-width:1520px}.section-main{width:100%;height:80vh;min-height:600px;padding:74px 0 32px;background:no-repeat center/Cover;position:relative}.section-main .section-inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:100%}.section-main:before{content:"";width:100%;height:100%;opacity:0.8;position:absolute;left:0;top:0;background-color:#2d5ad6}@media (max-width: 1200px){.section-main{height:auto}}.section-info{width:45%;position:relative;display:flex;flex-flow:column;color:#FFF}@media (max-width: 1200px){.section-info{width:500px;margin:0 auto 16px;max-width:100%}}.section-info p{line-height:1.5;margin:5px 0;font-size:24px;font-weight:100}@media (max-width: 1200px){.section-info p{font-size:16px}}.section-info h1{font-size:3.8rem;font-weight:100;line-height:1;margin:24px 0}@media (max-width: 1200px){.section-info h1{font-size:2.8rem}}@media (min-width: 1366px){.section-info h1{font-size:4.8rem}}.section-form{width:45%;position:relative}@media (max-width: 1200px){.section-form{width:100%;margin-bottom:4vh}}.section-form__box{width:450px;max-width:100%;background-color:#FFF;padding:2.5rem 1.5rem 0.875rem}.section-form__box .wpcf7-submit{width:80%}@media (max-width: 1200px){.section-form__box{display:block;margin-left:auto;margin-right:auto;width:500px}}@media (min-width: 1441px){.section-form__box{display:block;margin-left:auto;margin-right:auto;width:500px}}.section-form__header{display:flex;justify-content:center}.section-form__header strong{display:block}.section-form__header h2{margin-top:0;margin-bottom:16px;text-align:center;font-weight:100;color:#2d5ad6}.footer-info{width:100%;float:left;padding:3rem 0;background-color:#FFF}@media (max-width: 960px){.footer-info{flex-flow:column wrap}}.footer-info h3{text-align:center;font-size:1.8rem;line-height:1.4;padding:0 8%;margin-top:0;margin-bottom:4rem;font-weight:300;color:#2d5ad6}.footer-info__subtitle{text-align:center;width:50%;line-height:1.6;font-weight:300;font-size:18px;margin:0 auto}@media (max-width: 960px){.footer-info__subtitle{width:70%}}.footer-info .section-inner{margin-top:3vh;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 960px){.footer-info .section-inner{flex-flow:column wrap}}.footer-info .col{display:flex;flex-basis:33.3%;flex-flow:column wrap;padding:16px 2%}@media screen and (max-width: 1440px) and (min-width: 1024px){.footer-info .col{padding:10px 2%}}.footer-info .col .title{color:#2d5ad6;text-transform:uppercase;line-height:1.4;text-align:center}@media (max-width: 960px){.footer-info .col{flex-basis:100%;margin:0 auto 20px}}.footer-info .cta{margin-top:20px;width:calc(33.3% - 8%)}@media (max-width: 960px){.footer-info .cta{width:calc(100% - 80px)}}.footer-info__img{width:100px;height:100px;margin:0 auto;position:relative}@media (min-width: 1920px){.footer-info__img{width:120px;height:120px}}.footer-info__img img{width:100%;height:100%;object-fit:contain}.footer-info__txt{margin:10px 0}@media screen and (max-width: 1360px) and (min-width: 1024px){.footer-info__txt{font-size:14px}}@media (min-width: 1920px){.footer-info__txt{width:80%;margin:0 auto}}.footer-info__txt .info{margin-bottom:16px}.footer-info__txt li,.footer-info__txt span,.footer-info__txt p{line-height:1.8}.cards-section .section-inner{width:80%}.cards-section .col-1 h4{padding:0 4%;font-size:22px}.footer-references{background-color:rgba(45,90,214,0.05);padding:3rem 0}.content-page{width:100%;position:relative;padding:50px 0}.content-page p{line-height:1.4}.content-page .entry-title{text-align:center;margin:0 0 20px 0;font-weight:400;font-size:3.5rem}.content-page .entry-content{width:calc(100% - 4%);padding:0 8%;display:block;margin-left:auto;margin-right:auto}@media (min-width: 1400px){.content-page .entry-content{width:calc(100% - 8%)}}.page-obrigado-pelo-seu-contacto .content-page{color:#FFF;padding:0;min-height:90vh;background:no-repeat center/Cover;display:flex;justify-content:space-around;flex-flow:column}.page-obrigado-pelo-seu-contacto .content-page .page{position:static;z-index:1}@media (max-width: 1024px){.page-obrigado-pelo-seu-contacto .content-page .entry-title{padding-top:3rem;font-size:2.2rem !important}}.page-obrigado-pelo-seu-contacto .content-page:before{content:"";width:100%;height:100%;opacity:0.8;position:absolute;left:0;top:0;background-color:#2d5ad6}.page-obrigado-pelo-seu-contacto .content-page p{line-height:1.6}.content-page .social-box{padding:40px 0;width:100%;border-top:1px solid #42E8E0}.content-page .social-box .wp-block-columns{background-color:transparent !important;width:800px;margin:0 auto;max-width:100%}.content-page .social-box .wp-block-columns figure{display:block;width:25px}@media (max-width: 992px){.content-page .social-box .wp-block-columns figure{width:20px}}.content-page .social-box .wp-block-columns figure img{max-height:25px}@media (min-width: 1025px){.content-page .social-box{position:absolute;bottom:10px;left:0}.content-page .social-box .wp-block-group__inner-container{width:100%}}.footer-logo{width:100%;float:left;padding:2rem 0 0 0}.footer-logo .section-inner{text-align:center}.footer-logo .custom-logo-link{width:190px;height:auto;margin-bottom:16px}.footer-logo p{margin:0}.footer-copyright{width:100%;padding:8px 0;float:left;text-align:right;background-color:#FFF}.footer-copyright .copy{font-size:10px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url("assets/images/close.svg") !important;box-sizing:content-box;width:32px;height:32px;background-size:32px 32px}.slick-slide div{max-width:100%;margin:8px}.slider-nav{margin:0 auto;max-width:1280px}.slick-list{padding:0 25vw !important}.slide-btn{text-align:center;box-sizing:border-box;margin:0 20px;cursor:pointer}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#2d5ad6;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#FFF;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}
