/* https://opticanascimento.pt/wp-content/uploads/elementor/css/post-1303.css?ver=1696099731 */
.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-container{min-height:70vh}.elementor-1303 .elementor-element.elementor-element-a0d2881:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1303 .elementor-element.elementor-element-a0d2881{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-container{max-width:1400px;min-height:15vh}.elementor-1303 .elementor-element.elementor-element-e13b324:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-background-overlay{background-color:#FAFAFA;opacity:0.8;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-e13b324{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-9887a2c{text-align:center}.elementor-1303 .elementor-element.elementor-element-9887a2c .elementor-heading-title{color:#000;font-family:"Rawline",Sans-serif;font-size:1.5em;font-weight:800;text-transform:uppercase;letter-spacing:2.5px}.elementor-1303 .elementor-element.elementor-element-2eaa87f>.elementor-container{max-width:1400px}.elementor-1303 .elementor-element.elementor-element-2eaa87f{padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-76e4797>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-1303 .elementor-element.elementor-element-e43cef6{text-align:center}.elementor-1303 .elementor-element.elementor-element-e43cef6 .elementor-heading-title{color:#707070;font-family:"Rawline",Sans-serif;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:2.5px}.elementor-1303 .elementor-element.elementor-element-6868f31{text-align:center;color:#000;font-family:"Raleway",Sans-serif;font-size:1.1em;font-weight:300;line-height:1.6em}.elementor-1303 .elementor-element.elementor-element-6868f31>.elementor-widget-container{padding:0% 20% 0% 20%}.elementor-1303 .elementor-element.elementor-element-d6f512a>.elementor-container{max-width:1400px}.elementor-1303 .elementor-element.elementor-element-d6f512a{padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-5facb4d{--e-image-carousel-slides-to-show:3}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button.elementor-swiper-button-prev,.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button.elementor-swiper-button-next{color:#5D5D5D}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#5D5D5D}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-image-carousel-caption{text-align:center;font-family:"Rawline",Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:1px}.elementor-1303 .elementor-element.elementor-element-61b23fa>.elementor-container{max-width:1400px}.elementor-1303 .elementor-element.elementor-element-61b23fa:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-61b23fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1303 .elementor-element.elementor-element-61b23fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-61b23fa>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-d801f85>.elementor-container{max-width:1400px}.elementor-1303 .elementor-element.elementor-element-d801f85:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-d801f85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1303 .elementor-element.elementor-element-d801f85{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-d801f85>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-d38bf03{text-align:center}.elementor-1303 .elementor-element.elementor-element-d38bf03 .elementor-heading-title{color:#FFF;font-family:"Athelas",Sans-serif;font-size:2.6em;font-weight:400;font-style:italic}.elementor-1303 .elementor-element.elementor-element-4ee716f>.elementor-container{max-width:1400px}.elementor-1303 .elementor-element.elementor-element-4ee716f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1303 .elementor-element.elementor-element-4ee716f:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-4ee716f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(250,250,250,0.4);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1303 .elementor-element.elementor-element-4ee716f>.elementor-background-overlay{background-color:#FAFAFA;opacity:0.4;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-4ee716f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 10% 0% 10%}.elementor-1303 .elementor-element.elementor-element-ca4dcbe{text-align:center}.elementor-1303 .elementor-element.elementor-element-ca4dcbe img{width:55px}.elementor-1303 .elementor-element.elementor-element-d6e6b5e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1303 .elementor-element.elementor-element-d6e6b5e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0px 20px 0px 20px}.elementor-1303 .elementor-element.elementor-element-d6e6b5e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1303 .elementor-element.elementor-element-79cbfb4 span.post-navigation__prev--title,.elementor-1303 .elementor-element.elementor-element-79cbfb4 span.post-navigation__next--title{color:#000;font-family:"Rawline",Sans-serif;font-size:0.6em;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}@media(min-width:768px){.elementor-1303 .elementor-element.elementor-element-fa7f555{width:100%}}@media(max-width:1024px){.elementor-1303 .elementor-element.elementor-element-a0d2881:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-1303 .elementor-element.elementor-element-e13b324:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-1303 .elementor-element.elementor-element-e13b324{padding:0% 8% 0% 8%}.elementor-1303 .elementor-element.elementor-element-9887a2c .elementor-heading-title{font-size:1.2em}.elementor-1303 .elementor-element.elementor-element-2eaa87f{padding:0% 8% 0% 8%}.elementor-1303 .elementor-element.elementor-element-6868f31>.elementor-widget-container{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-d6f512a{padding:0% 8% 0% 8%}.elementor-1303 .elementor-element.elementor-element-5facb4d{--e-image-carousel-slides-to-show:3}.elementor-1303 .elementor-element.elementor-element-61b23fa{padding:0% 8% 0% 8%}.elementor-1303 .elementor-element.elementor-element-d801f85{padding:0% 8% 0% 8%}.elementor-1303 .elementor-element.elementor-element-d38bf03 .elementor-heading-title{font-size:1.8em}.elementor-1303 .elementor-element.elementor-element-4ee716f{padding:0% 8% 0% 8%}}@media(max-width:767px){.elementor-1303 .elementor-element.elementor-element-a0d2881:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-1303 .elementor-element.elementor-element-e13b324:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-1303 .elementor-element.elementor-element-e13b324{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-9887a2c .elementor-heading-title{font-size:1em}.elementor-1303 .elementor-element.elementor-element-2eaa87f{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-e43cef6{text-align:center}.elementor-1303 .elementor-element.elementor-element-6868f31{text-align:center}.elementor-1303 .elementor-element.elementor-element-6868f31>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1303 .elementor-element.elementor-element-d6f512a{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-5facb4d{--e-image-carousel-slides-to-show:1}.elementor-1303 .elementor-element.elementor-element-61b23fa{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-d801f85:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-d801f85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-100px 0px}.elementor-1303 .elementor-element.elementor-element-d801f85{padding:0% 5% 0% 5%}.elementor-1303 .elementor-element.elementor-element-d38bf03 .elementor-heading-title{font-size:1.5em}.elementor-1303 .elementor-element.elementor-element-4ee716f{padding:0% 5% 0% 5%}}@media(min-width:1025px){.elementor-1303 .elementor-element.elementor-element-a0d2881:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-a0d2881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-1303 .elementor-element.elementor-element-e13b324:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-e13b324>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-1303 .elementor-element.elementor-element-4ee716f:not(.elementor-motion-effects-element-type-background),.elementor-1303 .elementor-element.elementor-element-4ee716f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.elementor-1303 .elementor-element.elementor-element-a0d2881{background-attachment:fixed}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.elementor-1303 .elementor-element.elementor-element-a0d2881{background-attachment:scroll!important}}.elementor-1303 .elementor-element.elementor-element-e13b324{background-attachment:fixed}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.elementor-1303 .elementor-element.elementor-element-e13b324{background-attachment:scroll!important;background-image:none!important;background-color:#000!important}.elementor-1303 .elementor-element.elementor-element-e13b324 h2{color:#fff!important}.elementor-1303 .elementor-element.elementor-element-e13b324 .elementor-background-overlay{display:none!important}}.elementor-1303 .elementor-element.elementor-element-6868f31 figure{display:none}.elementor-1303 .elementor-element.elementor-element-6868f31 .logo{display:block;width:200px;align-self:center}.elementor-1303 .elementor-element.elementor-element-6868f31 .elementor-widget-container{display:flex;flex-direction:column-reverse}.elementor-1303 .elementor-element.elementor-element-6868f31 p{font-family:"Rawline",sans-serif}.elementor-1303 .elementor-element.elementor-element-2eaa87f{padding-top:25px!important;padding-bottom:30px!important}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-active,.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-next+.swiper-slide{width:15%!important}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-active+.swiper-slide{width:70%!important}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button{display:flex;align-items:center;justify-content:center;height:100%;width:15%;background-color:#FAFAFACC;-webkit-transform:unset;transform:unset;top:0}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button:before{content:"";position:absolute!important;width:100%;height:50px;bottom:0;background-color:#000}.elementor-1303 .elementor-element.elementor-element-5facb4d i{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #5D5D5D;font-size:13px;color:#5D5D5D;transition:0.2s;transition-timing-function:ease}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button:hover i{background-color:#E0E0E0;transition:0.2s;transition-timing-function:ease}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal{width:unset}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide{line-height:0}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-inner img{object-fit:cover;object-position:top!important;height:500px}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-inner figcaption{background-color:#000;color:#000;height:50px;display:flex;align-items:center;justify-content:center;position:relative}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-active+.swiper-slide .swiper-slide-inner figcaption{color:#fff}@media only screen and (max-width:768px){.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button{background-color:unset}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button i{background-color:#FAFAFACC}.elementor-1303 .elementor-element.elementor-element-5facb4d .elementor-swiper-button:before{display:none}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-active,.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-next+.swiper-slide,.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-active+.swiper-slide{width:100%!important}.elementor-1303 .elementor-element.elementor-element-5facb4d .swiper-slide-inner figcaption{color:#fff}.elementor-1303 .elementor-element.elementor-element-5facb4d:before{display:none}.elementor-1303 .elementor-element.elementor-element-5facb4d:after{display:none}}@media only screen and (max-width:768px){.elementor-1303 .elementor-element.elementor-element-d6f512a .elementor-widget-image-carousel{padding:0!important}}.elementor-1303 .elementor-element.elementor-element-b2afc8f .elementor-widget-container{text-align:center}.elementor-1303 .elementor-element.elementor-element-b2afc8f a{border-bottom:1px solid #000;padding-bottom:5px;color:#000;font-family:"Rawline",Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;line-height:1em}.elementor-1303 .elementor-element.elementor-element-b2afc8f a:hover{border-bottom:0}.elementor-1303 .elementor-element.elementor-element-61b23fa{padding-top:50px!important;padding-bottom:50px!important}@media only screen and (max-width:768px){.elementor-1303 .elementor-element.elementor-element-61b23fa{padding-top:40px!important;padding-bottom:40px!important}}.elementor-1303 .elementor-element.elementor-element-d801f85{padding-top:50px!important;padding-bottom:50px!important}.elementor-1303 .elementor-element.elementor-element-4ee716f{padding-top:50px!important;padding-bottom:50px!important;background-attachment:fixed}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.elementor-1303 .elementor-element.elementor-element-4ee716f{background-attachment:scroll!important;background-image:none!important;background-color:#FAFAFA!important}.elementor-1303 .elementor-element.elementor-element-4ee716f h2{color:#fff!important}.elementor-1303 .elementor-element.elementor-element-4ee716f .elementor-background-overlay{display:none!important}}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__prev,.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__next{position:fixed;height:100vh;width:7%;top:0!important;display:flex;align-items:center;justify-content:center;background-color:#FAFAFACC;z-index:1!important;white-space:unset;padding-left:5px;padding-right:5px}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__prev{left:0}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__next{right:0}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__link__next,.elementor-post-navigation__link__prev{text-align:center;text-decoration:underline;width:100%}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .post-navigation__next--title,.elementor-1303 .elementor-element.elementor-element-d6e6b5e .post-navigation__prev--title{overflow-wrap:break-word;line-height:1.2em}@media only screen and (max-width:1000px){.elementor-1303 .elementor-element.elementor-element-d6e6b5e .post-navigation__next--title,.elementor-1303 .elementor-element.elementor-element-d6e6b5e .post-navigation__prev--title{font-size:0.55em!important}}@media only screen and (max-width:768px){.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__prev,.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__next{position:unset;height:unset;display:unset;background-color:unset;width:unset}.elementor-1303 .elementor-element.elementor-element-d6e6b5e{background-color:#FAFAFA;position:fixed;bottom:0;z-index:3;width:100%;padding:15px 20px 20px 20px!important;border-top:1px solid #5D5D5D}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation{display:flex;justify-content:space-between}.elementor-1303 .elementor-element.elementor-element-d6e6b5e .elementor-post-navigation__link{padding-top:5px}}body.elementor-page-1303 .elementor-element-1a4865c,.elementor-element-d40f3cf{display:none}@font-face{font-family:'Rawline';font-style:normal;font-weight:100;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-100.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-300.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-400.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-500.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-600.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-900.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-700.woff) format('woff')}@font-face{font-family:'Rawline';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/uploads/2020/05/rawline-800.woff) format('woff')}@font-face{font-family:'Athelas';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2020/01/Athelas-Regular.woff) format('woff')}@font-face{font-family:'Athelas';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2020/01/Athelas-Italic.woff) format('woff')}@font-face{font-family:'Athelas';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2020/01/Athelas-Bold.woff) format('woff')}@font-face{font-family:'Athelas';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2020/01/Athelas-BoldItalic.woff) format('woff')}