@font-face{font-display:swap;font-family:"revicons";src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"icomoon-font-awesome-14x14";src:url(/wp-content/uploads/smile_fonts/icomoon-font-awesome-14x14/icomoon-font-awesome-14x14.eot?vqvoc7);src:url(/wp-content/uploads/smile_fonts/icomoon-font-awesome-14x14/icomoon-font-awesome-14x14.eot?vqvoc7#iefix)format("embedded-opentype"),url(/wp-content/uploads/smile_fonts/icomoon-font-awesome-14x14/icomoon-font-awesome-14x14.ttf?vqvoc7)format("truetype"),url(/wp-content/uploads/smile_fonts/icomoon-font-awesome-14x14/icomoon-font-awesome-14x14.woff?vqvoc7)format("woff"),url(/wp-content/uploads/smile_fonts/icomoon-font-awesome-14x14/icomoon-font-awesome-14x14.svg?vqvoc7#icomoon-font-awesome-14x14)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.7.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.7.0#iefix)format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.7.0)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.7.0)format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.7.0)format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.7.0#eicon)format("svg");font-weight:400;font-style:normal}[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eicon-menu-bar:before{content:""}.eicon-chevron-right:before{content:""}.eicon-chevron-left:before{content:""}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-screen-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.elementor-screen-only,.screen-reader-text{top:-10000em;margin:-1px;padding:0;border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a,.elementor img{-webkit-box-shadow:none;box-shadow:none}.elementor a{text-decoration:none}.elementor img{height:auto;max-width:100%;border:0;-webkit-border-radius:0;border-radius:0}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor iframe{max-width:100%;width:100%;margin:0;line-height:1;border:0}.elementor .elementor-custom-embed,.swiper-container .swiper-slide figure{line-height:0}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial,iframe{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-align-right{text-align:right}.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}@media (max-width:767px){.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}@media (min-width:768px){.elementor-column.elementor-col-25{width:25%}.elementor-column.elementor-col-50{width:50%}.elementor-column.elementor-col-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-column{width:100%}}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.elementor-button{display:inline-block;line-height:1;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-heading-title.elementor-size-small{font-size:15px}.elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-heading-title.elementor-size-large{font-size:29px}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-shape svg{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper,.elementor-widget-image{text-align:center}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block}.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:rgba(238,238,238,.9);top:50%;-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-products-grid:not(.show-heading-yes) .products>h2,.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden}.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.e--pointer-underline .elementor-item:after{content:"";bottom:0}.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu,.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-nav-menu,.elementor-nav-menu li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent;position:relative}.elementor-nav-menu{z-index:2}.elementor-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover{background-color:#55595c;color:#fff}.elementor-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto}.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-button{color:#fff;background-color:#004080;border-color:#004080;font-family:"Nunito Sans",Helvetica,Arial,Verdana,sans-serif}.elementor-button:focus,.elementor-button:hover{color:#fff;background-color:#2fceb1;border-color:#004080}.elementor-2231 .elementor-element.elementor-element-39bee145.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,.elementor-2231 .elementor-element.elementor-element-3eba265.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,.elementor-2231 .elementor-element.elementor-element-3f1314b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,.elementor-2231 .elementor-element.elementor-element-49fe345.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,.elementor-2231 .elementor-element.elementor-element-94fb20d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,.elementor-2231 .elementor-element.elementor-element-c85066d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2231 .elementor-element.elementor-element-c85066d:not(.elementor-motion-effects-element-type-background){background-image:url(https://www.institutooftalmologico.com.br/wp-content/uploads/2020/06/oftalmo-aracatuba-01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2231 .elementor-element.elementor-element-c85066d>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2231 .elementor-element.elementor-element-c85066d{padding:90px 0 160px}.elementor-2231 .elementor-element.elementor-element-c85066d>.elementor-shape-bottom svg{width:calc(150% + 1.3px);height:190px}.elementor-2231 .elementor-element.elementor-element-846585c>.elementor-element-populated,.elementor-2231 .elementor-element.elementor-element-c85066d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2231 .elementor-element.elementor-element-8cb8c05 .elementor-spacer-inner{height:20px}.elementor-2231 .elementor-element.elementor-element-3a65d4b{text-align:left;width:700px;max-width:700px}.elementor-2231 .elementor-element.elementor-element-3a65d4b .elementor-heading-title{color:#004080;font-family:"Nunito Sans",Sans-serif;font-size:72px;font-weight:300;text-transform:capitalize;line-height:1.1em}.elementor-2231 .elementor-element.elementor-element-2edcd89 .elementor-spacer-inner{height:30px}.elementor-2231 .elementor-element.elementor-element-70ddbd0 .elementor-button .elementor-align-icon-left,.elementor-2231 .elementor-element.elementor-element-b36f55e .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-2231 .elementor-element.elementor-element-70ddbd0 .elementor-button{font-size:22px;font-weight:400;line-height:1em;fill:#004080;color:#004080;background-color:transparent;border-style:solid;border-width:0 0 2px;border-radius:0;padding:6px 0}.elementor-2231 .elementor-element.elementor-element-70ddbd0>.elementor-widget-container{margin:0 40px 10px 0}.elementor-2231 .elementor-element.elementor-element-70ddbd0,.elementor-2231 .elementor-element.elementor-element-b36f55e{width:auto;max-width:auto}.elementor-2231 .elementor-element.elementor-element-b36f55e .elementor-button{font-size:22px;font-weight:400;line-height:1em;fill:#004080;color:#004080;background-color:transparent;border-style:solid;border-width:0 0 2px;border-radius:0;padding:6px 0}.elementor-2231 .elementor-element.elementor-element-b36f55e>.elementor-widget-container{margin:0 40px 10px 0}.elementor-2231 .elementor-element.elementor-element-411ce4c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:20px;margin-bottom:60px}.elementor-2231 .elementor-element.elementor-element-3eba265>.elementor-element-populated{margin:30px}.elementor-2231 .elementor-element.elementor-element-4ebdcf1,.elementor-2231 .elementor-element.elementor-element-d39d646{text-align:left}.elementor-2231 .elementor-element.elementor-element-d39d646 .elementor-heading-title{font-size:22px;font-weight:400;line-height:1.3em}.elementor-2231 .elementor-element.elementor-element-d39d646>.elementor-widget-container{margin:0 0 15px}.elementor-2231 .elementor-element.elementor-element-4ebdcf1 .elementor-heading-title{font-weight:400;line-height:1.2em}.elementor-2231 .elementor-element.elementor-element-4ebdcf1>.elementor-widget-container,.elementor-2231 .elementor-element.elementor-element-bd1eda4>.elementor-widget-container{margin:0 0 20px}.elementor-2231 .elementor-element.elementor-element-49fe345>.elementor-element-populated{margin:30px}.elementor-2231 .elementor-element.elementor-element-96a96e0{text-align:center}.elementor-2231 .elementor-element.elementor-element-96a96e0>.elementor-widget-container{margin:0}.elementor-2231 .elementor-element.elementor-element-290a4d09:not(.elementor-motion-effects-element-type-background){background-color:#f8f8f8}.elementor-2231 .elementor-element.elementor-element-290a4d09{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-2231 .elementor-element.elementor-element-19fd327>.elementor-element-populated{padding:30px 30px 25px}.elementor-2231 .elementor-element.elementor-element-12bcf31 .entry-title{font-size:22px;font-weight:400;line-height:1.2em;margin-bottom:10px}.elementor-2231 .elementor-element.elementor-element-12bcf31 .entry-excerpt *{font-size:16px;font-weight:300;line-height:1.2em}.elementor-2231 .elementor-element.elementor-element-12bcf31 .entry-excerpt{margin-bottom:0}.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a>span:before{font-size:48px;line-height:48px}.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a{width:48px;height:48px;line-height:48px;border-radius:100px;margin-bottom:10px;margin-top:10px}.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a.icon-without-border:before,.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a.icon-without-hover-border:after{border-width:0;padding:0}.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a>span{color:rgba(255,255,255,.5)}.elementor-2231 .elementor-element.elementor-element-12bcf31 .project-links-container a:hover>span{color:rgba(255,255,255,.75)}.elementor-2231 .elementor-element.elementor-element-12bcf31>.elementor-widget-container{margin:0 0-10px}.elementor-2231 .elementor-element.elementor-element-5893b49{text-align:center}.elementor-2231 .elementor-element.elementor-element-5893b49 .elementor-heading-title{font-weight:400;line-height:1.2em}.elementor-2231 .elementor-element.elementor-element-5893b49>.elementor-widget-container{margin:0 0 20px}.elementor-2231 .elementor-element.elementor-element-664582a{text-align:left}.elementor-2231 .elementor-element.elementor-element-664582a .elementor-heading-title{font-size:22px;font-weight:400;line-height:1.3em}.elementor-2231 .elementor-element.elementor-element-664582a>.elementor-widget-container{margin:0 0 15px}.elementor-2231 .elementor-element.elementor-element-71c0fd3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-2231 .elementor-element.elementor-element-2f428d7{text-align:left}.elementor-2231 .elementor-element.elementor-element-2f428d7 .elementor-heading-title{font-weight:400;line-height:1.2em}.elementor-2231 .elementor-element.elementor-element-a42f9e3 .elementor-button{font-size:15px;font-weight:700;text-transform:uppercase;background-color:rgba(255,255,255,.5);padding:0}.elementor-2231 .elementor-element.elementor-element-a42f9e3 .elementor-button:focus,.elementor-2231 .elementor-element.elementor-element-a42f9e3 .elementor-button:hover{background-color:rgba(255,255,255,.45)}.elementor-2231 .elementor-element.elementor-element-a42f9e3>.elementor-widget-container{margin:0;padding:0}@media (max-width:1024px){.elementor-2231 .elementor-element.elementor-element-c85066d:not(.elementor-motion-effects-element-type-background){background-image:url(https://www.institutooftalmologico.com.br/wp-content/uploads/2020/06/oftalmo-aracatuba-01.jpg);background-position:bottom center;background-size:cover}.elementor-2231 .elementor-element.elementor-element-c85066d>.elementor-shape-bottom svg{height:90px}.elementor-2231 .elementor-element.elementor-element-c85066d{padding:60px 0 90px}.elementor-2231 .elementor-element.elementor-element-3a65d4b .elementor-heading-title{font-size:64px}.elementor-2231 .elementor-element.elementor-element-3a65d4b{width:500px;max-width:500px}.elementor-2231 .elementor-element.elementor-element-70ddbd0 .elementor-button,.elementor-2231 .elementor-element.elementor-element-b36f55e .elementor-button{font-size:18px}.elementor-2231 .elementor-element.elementor-element-39bee145>.elementor-element-populated{margin:0}.elementor-2231 .elementor-element.elementor-element-3f1314b>.elementor-element-populated{padding:30px 30px 20px}.elementor-2231 .elementor-element.elementor-element-94fb20d>.elementor-element-populated{padding:0 30px 30px}}@media (max-width:767px){.elementor-2231 .elementor-element.elementor-element-c85066d:not(.elementor-motion-effects-element-type-background){background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-2231 .elementor-element.elementor-element-8cb8c05 .elementor-spacer-inner{height:20px}.elementor-2231 .elementor-element.elementor-element-3a65d4b{text-align:left;width:280px;max-width:280px}.elementor-2231 .elementor-element.elementor-element-3a65d4b .elementor-heading-title{font-size:38px;letter-spacing:-.5px}.elementor-2231 .elementor-element.elementor-element-2edcd89 .elementor-spacer-inner{height:20px}.elementor-2231 .elementor-element.elementor-element-70ddbd0 .elementor-button{font-size:16px}.elementor-2231 .elementor-element.elementor-element-70ddbd0>.elementor-widget-container{margin:0 0 10px}.elementor-2231 .elementor-element.elementor-element-70ddbd0,.elementor-2231 .elementor-element.elementor-element-b36f55e{width:100%;max-width:100%}.elementor-2231 .elementor-element.elementor-element-b36f55e .elementor-button{font-size:16px}.elementor-2231 .elementor-element.elementor-element-b36f55e>.elementor-widget-container{margin:0}.elementor-2231 .elementor-element.elementor-element-bd1eda4,.elementor-2231 .elementor-element.elementor-element-d39d646 .elementor-heading-title{font-size:18px}.elementor-2231 .elementor-element.elementor-element-4ebdcf1 .elementor-heading-title{font-size:22px}.elementor-2231 .elementor-element.elementor-element-12bcf31 .entry-title{font-size:18px}.elementor-2231 .elementor-element.elementor-element-39bee145>.elementor-element-populated{margin:0}.elementor-2231 .elementor-element.elementor-element-5893b49 .elementor-heading-title{font-size:22px}.elementor-2231 .elementor-element.elementor-element-664582a .elementor-heading-title{font-size:18px}.elementor-2231 .elementor-element.elementor-element-2f428d7 .elementor-heading-title{font-size:22px}}@media (min-width:768px){.elementor-2231 .elementor-element.elementor-element-3eba265{width:58%}.elementor-2231 .elementor-element.elementor-element-49fe345{width:42%}.elementor-2231 .elementor-element.elementor-element-19fd327{width:66%}.elementor-2231 .elementor-element.elementor-element-39bee145{width:34%}.elementor-2231 .elementor-element.elementor-element-3f1314b{width:66%}.elementor-2231 .elementor-element.elementor-element-94fb20d{width:34%}}@media (max-width:1024px) and (min-width:768px){.elementor-2231 .elementor-element.elementor-element-19fd327,.elementor-2231 .elementor-element.elementor-element-39bee145,.elementor-2231 .elementor-element.elementor-element-3eba265,.elementor-2231 .elementor-element.elementor-element-3f1314b,.elementor-2231 .elementor-element.elementor-element-49fe345,.elementor-2231 .elementor-element.elementor-element-94fb20d{width:100%}}.the7_elements_carousel-12bcf31.portfolio-shortcode:not(.mode-masonry) article:first-of-type{margin-top:0}.the7_elements_carousel-12bcf31.portfolio-shortcode .post-thumbnail-wrap{padding:0;border-radius:0}.the7_elements_carousel-12bcf31.portfolio-shortcode .post-thumbnail-rollover:after,.the7_elements_carousel-12bcf31.portfolio-shortcode .post-thumbnail-wrap *{border-radius:0}.the7_elements_carousel-12bcf31.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after{background:rgba(0,0,0,.5);background-color:rgba(0,0,0,.5);box-shadow:none;background:-webkit-linear-gradient();background:linear-gradient()}.the7_elements_carousel-12bcf31.portfolio-shortcode:not(.gradient-overlay-layout-list) .post-thumbnail{box-shadow:none}.the7_elements_carousel-12bcf31.portfolio-shortcode:not(.centered-layout-list) .post-entry-content{padding:25px 0 0}.elementor-937 .elementor-element.elementor-element-4625aacc:not(.elementor-motion-effects-element-type-background){background-color:#f8f8f8}.elementor-937 .elementor-element.elementor-element-4625aacc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:180px 0 20px}.elementor-937 .elementor-element.elementor-element-4625aacc>.elementor-shape-top .elementor-shape-fill{fill:#82b1e1}.elementor-937 .elementor-element.elementor-element-4625aacc>.elementor-shape-top svg{width:calc(150% + 1.3px);height:190px;transform:translateX(-50%) rotateY(180deg)}.elementor-937 .elementor-element.elementor-element-1bee385e{text-align:center}.elementor-937 .elementor-element.elementor-element-1bee385e>.elementor-widget-container{margin:-20px 0 20px}.elementor-937 .elementor-element.elementor-element-475e6222 .elementor-text-editor{text-align:left}.elementor-937 .elementor-element.elementor-element-475e6222{font-size:15px;font-weight:300;line-height:1.6em}.elementor-937 .elementor-element.elementor-element-475e6222>.elementor-widget-container{margin:0}.elementor-937 .elementor-element.elementor-element-1ee81470>.elementor-widget-container{padding:0 0 20px}.elementor-937 .elementor-element.elementor-element-1e0144a.elementor-position-left .elementor-icon-box-icon{margin-right:15px}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon{font-size:24px}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon i,.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon i,.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon i{transform:rotate(0deg)}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon-box-wrapper{text-align:left}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon-box-title{margin-bottom:3px}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon-box-content .elementor-icon-box-title{font-size:20px;font-weight:400;line-height:1.2em}.elementor-937 .elementor-element.elementor-element-1e0144a>.elementor-widget-container{margin:0 0 5px}.elementor-937 .elementor-element.elementor-element-5f37867.elementor-position-left .elementor-icon-box-icon{margin-right:15px}.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon{font-size:24px}.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon-box-wrapper{text-align:left}.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon-box-title{margin-bottom:3px}.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon-box-content .elementor-icon-box-title{font-size:20px;font-weight:400;line-height:1.2em}.elementor-937 .elementor-element.elementor-element-5f37867>.elementor-widget-container{margin:0 0 18px}.elementor-937 .elementor-element.elementor-element-1116be2f>.elementor-widget-container{padding:0 0 15px}.elementor-937 .elementor-element.elementor-element-2fbb91c3.elementor-position-left .elementor-icon-box-icon{margin-right:15px}.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon{font-size:24px}.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon-box-wrapper{text-align:left}.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon-box-title{margin-bottom:0}.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon-box-content .elementor-icon-box-title{font-size:16px;font-weight:400;line-height:1.5em}.elementor-937 .elementor-element.elementor-element-5251155e .elementor-nav-menu .elementor-item{font-size:16px;font-weight:400;line-height:1.2em}.elementor-937 .elementor-element.elementor-element-5251155e .elementor-nav-menu--main .elementor-item{padding:2px 0}.elementor-937 .elementor-element.elementor-element-5251155e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:8px}.elementor-937 .elementor-element.elementor-element-5251155e>.elementor-widget-container{margin:0}.elementor-937 .elementor-element.elementor-element-60b8a593>.elementor-widget-container{padding:0 0 10px}.elementor-937 .elementor-element.elementor-element-60729034 iframe{height:180px}.elementor-937 .elementor-element.elementor-element-33c98f32>.elementor-container{max-width:1270px}.elementor-937 .elementor-element.elementor-element-33c98f32:not(.elementor-motion-effects-element-type-background){background-color:#f8f8f8}.elementor-937 .elementor-element.elementor-element-33c98f32{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 15px 0}.elementor-937 .elementor-element.elementor-element-6c45d53 .elementor-text-editor{text-align:left}.elementor-937 .elementor-element.elementor-element-6c45d53{color:#aaa;font-size:14px;font-weight:300;line-height:1.5em}.elementor-937 .elementor-element.elementor-element-5bfcf52b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-end}.elementor-937 .elementor-element.elementor-element-52f0c246 .elementor-text-editor{text-align:right}.elementor-937 .elementor-element.elementor-element-52f0c246{color:#aaa;font-size:14px;font-weight:300;line-height:1.5em;width:200px;max-width:200px}@media (min-width:768px){.elementor-937 .elementor-element.elementor-element-4f3bd88a,.elementor-937 .elementor-element.elementor-element-62bea944{width:25%}.elementor-937 .elementor-element.elementor-element-21e11470{width:40%}.elementor-937 .elementor-element.elementor-element-5bfcf52b{width:60%}}@media (max-width:1024px) and (min-width:768px){.elementor-937 .elementor-element.elementor-element-21f21c7e,.elementor-937 .elementor-element.elementor-element-4f3bd88a,.elementor-937 .elementor-element.elementor-element-62bea944,.elementor-937 .elementor-element.elementor-element-6f848d9c{width:50%}.elementor-937 .elementor-element.elementor-element-21e11470,.elementor-937 .elementor-element.elementor-element-5bfcf52b{width:100%}}@media (max-width:1024px){.elementor-937 .elementor-element.elementor-element-4625aacc>.elementor-shape-top svg{height:90px}.elementor-937 .elementor-element.elementor-element-4625aacc{padding:100px 0 20px}.elementor-937 .elementor-element.elementor-element-21e11470>.elementor-element-populated{padding:15px 15px 0}.elementor-937 .elementor-element.elementor-element-6c45d53 .elementor-text-editor{text-align:center}.elementor-937 .elementor-element.elementor-element-5bfcf52b>.elementor-element-populated{padding:0 0 15px}.elementor-937 .elementor-element.elementor-element-52f0c246 .elementor-text-editor{text-align:center}.elementor-937 .elementor-element.elementor-element-52f0c246{width:100%;max-width:100%}}@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-475e6222{font-size:18px}.elementor-937 .elementor-element.elementor-element-1e0144a .elementor-icon-box-icon,.elementor-937 .elementor-element.elementor-element-2fbb91c3 .elementor-icon-box-icon,.elementor-937 .elementor-element.elementor-element-5f37867 .elementor-icon-box-icon{margin-bottom:0}.elementor-937 .elementor-element.elementor-element-1e0144a.elementor-position-left .elementor-icon-box-icon,.elementor-937 .elementor-element.elementor-element-2fbb91c3.elementor-position-left .elementor-icon-box-icon,.elementor-937 .elementor-element.elementor-element-5f37867.elementor-position-left .elementor-icon-box-icon{margin-right:0}.elementor-937 .elementor-element.elementor-element-6c45d53 .elementor-text-editor{text-align:center}.elementor-937 .elementor-element.elementor-element-6c45d53>.elementor-widget-container{margin:0}.elementor-937 .elementor-element.elementor-element-52f0c246 .elementor-text-editor{text-align:center}.elementor-937 .elementor-element.elementor-element-52f0c246{width:100%;max-width:100%}}.no-js .owl-carousel,article,figure,footer,header,nav,section{display:block}*{padding:0;margin:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,figure{margin:0}button{font-size:100%;vertical-align:baseline;line-height:normal;cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}.owl-carousel,.pswp{display:none;width:100%}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.pswp{position:absolute;height:100%;left:0;top:0;-ms-touch-action:none;touch-action:none;z-index:9500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp::after,.pswp::before{content:" ";display:table}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{overflow:hidden}.pswp__container{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__caption .pswp__caption__center{text-align:center}.pswp button.pswp__button{height:43px;background:0 0!important;font-family:icomoon-the7-font;font-size:16px;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;opacity:.5}.pswp button.pswp__button:focus,.pswp button.pswp__button:hover{opacity:1}.pswp .pswp__button:active{opacity:.9}.pswp button.pswp__button--close{font-size:21px}.pswp__button--close:before{content:""}.pswp__button--share:before{content:""}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{top:0}.pswp .pswp__button--arrow--left:before{content:""!important;background:0 0!important}.pswp .pswp__button--arrow--right:before{content:""!important;background:0 0!important}.pswp .pswp__share-tooltip{border-radius:0}.pswp__share-tooltip:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button{width:44px;height:44px}.pswp__button--fs,.pswp__button--zoom{display:none}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px}.pswp__button--arrow--right:before{left:0;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{min-width:150px;z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);background-color:rgba(0,0,0,.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}#main,.footer,.masthead{-ms-grid-column:1;-ms-grid-row:1;grid-area:header}#main,.footer{-ms-grid-row:5;grid-area:main}.footer{-ms-grid-row:6;grid-area:footer}.content,.wf-wrap{box-sizing:border-box}.wf-container{font-size:0;line-height:0;word-spacing:-4px;padding:0}.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}#page,.post{position:relative}.post:after,.post:before{content:"";display:table;clear:both}.post .entry-title a{display:inline-block}#page .skip-link,.main-nav>li>a,.project-details,a:hover,h3 a{text-decoration:none}.owl-carousel article.post,.sidebar-none .content{width:100%}body{overflow-x:hidden}h2,h3,h4,h6{clear:both}h2,h3,h4,h6,p{margin-bottom:10px}a{text-decoration:underline}.branding a img,.branding img,.post img,img[class*=attachment-]{max-width:100%;height:auto}.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.wf-container:after,.wf-container:before{content:"";display:table}.wf-container:after{clear:both}#page{overflow:hidden}.main-gradient{display:none}#main{padding:70px 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#page .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-transform:none;top:-9999em}#page .skip-link:focus{left:30px;top:15px;height:auto;width:auto;clip:unset!important;z-index:9}.post-thumbnail-rollover{position:relative;display:block;line-height:0;overflow:hidden}.post-thumbnail-rollover:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;transition:opacity .35s linear}.owl-carousel,.post-entry-content{box-sizing:border-box}.owl-carousel .post{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content{position:relative;z-index:10}.owl-carousel .post-thumbnail-wrap{position:relative;width:100%;box-sizing:border-box;-ms-flex:0 0 auto}.from-centre-line>li>a>span,.owl-carousel .post-thumbnail{position:relative;display:block}.owl-carousel .entry-excerpt{overflow:hidden}.owl-carousel .post-entry-content .entry-title a{transition:color .35s}@media all and (-ms-high-contrast:none){.post-entry-content{max-width:100%}}.masthead{position:relative;z-index:102;box-sizing:border-box}.masthead:not(.side-header){display:-ms-flexbox;-ms-flex-direction:column}.top-bar,.top-bar>.mini-widgets{display:-ms-flexbox;display:-ms-flex;display:flex}.top-bar{position:relative;margin-top:0;box-sizing:border-box}.top-bar-bg,.top-bar:after{position:absolute;bottom:0;left:0;width:100%;content:"";box-sizing:content-box}.top-bar-bg{height:100%;padding:0 1000px;margin-left:-1000px}.top-bar:after{height:1px}.top-bar>.mini-widgets{-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-flow:row wrap;flex-flow:row wrap}.top-bar .mini-widgets.right-widgets,.top-bar .mini-widgets:last-child{-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.top-bar *{font-size:inherit;line-height:inherit}.top-bar.top-bar-empty{position:absolute;visibility:hidden;opacity:0}.branding{line-height:0;font-size:0}.branding>a{display:block}.branding .mobile-logo{display:none}.masthead .mini-widgets>*{display:inline-block;margin-left:10px;margin-right:10px}.masthead:not(.side-header) .mini-widgets>:first-child{margin-left:0}.masthead:not(.side-header) .mini-widgets>:last-child{margin-right:0}.mini-contacts{position:relative;margin:0}.masthead .mini-contacts{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.mini-contacts i{margin-right:5px;font-size:16px;color:#888}.dt-close-mobile-menu-icon:after,.dt-close-mobile-menu-icon:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;box-sizing:border-box}.dt-close-mobile-menu-icon:after,.dt-close-mobile-menu-icon:hover:before{opacity:0}.dt-close-mobile-menu-icon:before,.dt-close-mobile-menu-icon:hover:after{opacity:1}.main-nav>li,.main-nav>li>a,.mobile-main-nav>li{position:relative;display:-ms-flexbox;display:-ms-flex;display:flex}.main-nav>li>a{-ms-align-items:center;-ms-flex-align:center;align-items:center}.menu-text{display:block}.top-header .main-nav .menu-text:after{position:absolute;top:50%;margin-top:-4px;right:0;width:8px;height:8px}.from-centre-line>li>a .menu-item-text:before{position:absolute;visibility:hidden;left:0;width:100%;content:"";transform:scaleX(0);transition:all .2s ease-in-out 0s;opacity:.85;bottom:-6px;height:2px;background-color:#004080;background:#004080;background:-webkit-linear-gradient();background:linear-gradient()}.top-header .from-centre-line>li.act>a .menu-item-text:before,.top-header .from-centre-line>li>a:hover .menu-item-text:before{visibility:visible;transform:scaleX(1)}.mobile-main-nav>li{-ms-flex-flow:row wrap;flex-flow:row wrap}.dt-mobile-header{position:fixed;top:0;height:100%;min-height:100%;max-width:100%;z-index:9602;box-sizing:border-box;transition:transform .5s ease;transform:translate3d(-100%,0,0);overflow:hidden}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar{width:13px}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1ebac8;border:4px solid #fff;box-sizing:border-box}.mobile-mini-widgets-in-menu{display:none;padding:30px 0}.mobile-main-nav{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:10 1 auto;flex:10 1 auto}.dt-close-mobile-menu-icon,.mobile-main-nav>li>a{-ms-align-items:center;-ms-flex-align:center;align-items:center}.mobile-main-nav>li>a{text-decoration:none;position:relative;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-positive:1;-ms-flex-grow:1;flex-grow:1}.dt-close-mobile-menu-icon{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:absolute;top:0;z-index:9999;opacity:0;transition:opacity .5s ease;min-width:12px;min-height:12px}.dt-close-mobile-menu-icon .mobile-menu-close-caption{transition:color .2s linear}.dt-close-mobile-menu-icon:hover{cursor:pointer}.dt-close-mobile-menu-icon .close-line-wrap{position:relative;width:22px;height:100%}.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap{width:16px;height:16px}.dt-close-mobile-menu-icon span{position:relative;display:block;margin:0;transition:all .2s;z-index:2}.dt-close-mobile-menu-icon .close-line{display:inline-block;transform-origin:50% 50%;width:22px;height:2px;position:absolute;left:0;content:"";transition:transform .2s ease}.dt-close-mobile-menu-icon .close-line:nth-child(2){display:none}.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line{width:16px;height:2px;top:50%;margin-top:-1px}.dt-close-mobile-menu-icon .close-line:after,.dt-close-mobile-menu-icon .close-line:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;box-sizing:border-box}.dt-close-mobile-menu-icon .close-line:after,.dt-close-mobile-menu-icon:hover .close-line:before{opacity:0}.dt-close-mobile-menu-icon .close-line:before,.dt-close-mobile-menu-icon:hover .close-line:after{opacity:1}.dt-close-mobile-menu-icon .close-line:first-child{transform:rotate3d(0,0,1,45deg)}.dt-close-mobile-menu-icon .close-line:last-child{transform:rotate3d(0,0,1,-45deg)}.phantom-sticky .masthead{transition:background-color .5s ease,background-image .5s ease}.phantom-sticky .branding>a:not(.same-logo){opacity:0;transition:opacity .3s ease;display:block!important;position:absolute;left:-100%}.footer{padding:0}.footer.solid-bg .wf-container-footer{border-top:none}.wf-container-footer{padding-top:50px}.post-thumbnail-rollover img.lazy-load{transition:transform .3s ease-out,opacity .35s}body #load{display:block;height:100%;overflow:hidden;position:fixed;width:100%;z-index:9901}.load-wrap{width:100%;height:100%;text-align:center;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.layzr-bg,.load-wrap{background-position:center center;background-repeat:no-repeat}img.lazy-load{opacity:0;transition:opacity .38s}.portfolio-shortcode article,.scroll-top{display:-ms-flexbox;display:-ms-flex;display:flex}.scroll-top{position:fixed;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;right:10px;bottom:10px;width:40px;height:40px;opacity:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .4s ease;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,.2)}.scroll-top:hover{background-color:#000;background-color:rgba(0,0,0,.5)}.scroll-top:before{content:"󰊐";font-family:icomoon-the7-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:1;color:#fff}@font-face{font-display:swap;font-family:icomoon-the7-font;src:url(/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.ttf?wi57p5)format("truetype"),url(/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff?wi57p5)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.ttf)format("truetype")}.fab{font-weight:400}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.ttf)format("truetype")}#page .fas{font-family:"Font Awesome 5 Free";font-weight:900}#page .fas:before{font-weight:inherit}#page .fab{font-family:"Font Awesome 5 Brands"}.portfolio-shortcode article{display:-webkit-flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.portfolio-shortcode .post-thumbnail-wrap{-webkit-box-sizing:border-box}.portfolio-shortcode .post-entry-content .entry-title a{-webkit-transition:color .35s}.post-thumbnail-wrap .project-links-container{display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.post-thumbnail-wrap .project-links-container a{-webkit-transition:opacity .3s ease}.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:before{-webkit-border-radius:inherit;-webkit-transition:opacity .15s linear}.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before{-webkit-transition:none}.post-thumbnail-wrap .project-links-container a>span{-webkit-transition:color .25s;position:relative;z-index:2;transition:color .25s}.content h2,.content h3,.content h4,.content h6{clear:none}.masthead:not(.side-header){max-width:100%}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon){box-sizing:border-box}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.masthead:not(.side-header):not(.mixed-header){display:-ms-flexbox;-ms-flex-direction:column;-ms-align-content:space-between;align-content:space-between;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.masthead:not(.side-header):not(.mixed-header) .header-bar,.masthead:not(.side-header):not(.mixed-header) .top-bar{width:100%}.masthead .header-bar{box-sizing:border-box}}.masthead:not(.side-header) .header-bar{position:relative;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.masthead:not(.side-header) .main-nav{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center}.masthead:not(.side-header).full-height .main-nav{-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-align-content:stretch;align-content:stretch}.masthead:not(.side-header) .header-bar .main-nav>li>a,.masthead:not(.side-header).full-height .header-bar .main-nav>li>a{display:flex;display:-ms-flexbox;display:-ms-flex;-ms-align-content:center;align-content:center;-ms-flex-line-pack:stretch}.masthead:not(.side-header).full-height .main-nav>li>a{-ms-flex-positive:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.classic-header .header-bar{-ms-flex-flow:row wrap;flex-flow:row wrap}.masthead.classic-header .header-bar{-ms-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.classic-header .branding,.classic-header .navigation{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:100%;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center}.classic-header .navigation{position:relative}.classic-header .navigation:before{position:absolute;top:0;left:0;width:100%;height:1px;content:""}.classic-header.widgets .branding .mini-widgets{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.classic-header .branding .mini-widgets:last-child{-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.classic-header .navigation>.mini-widgets{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.classic-header.logo-center .branding .mini-widgets{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-ms-flexbox;display:-ms-flex;display:flex}.classic-header.center .navigation,.classic-header.logo-center .branding{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.classic-header.logo-center .branding>a{-ms-flex-order:1;order:1;display:block}.classic-header.logo-center .branding .mini-widgets:last-child{-ms-flex-order:2;order:2}.content{--the7-base-border-radius:0px;--the7-accent-color:#004080;--the7-accent-gradient:;--the7-title-color:#222;--the7-filter-pointer-border-width:2px;--the7-filter-pointer-bg-radius:100px;--the7-general-border-radius:0px;--the7-text-big-line-height:20px;--the7-text-big-font-size:0px}.wf-container>*,body,body.page,html{font:300 0/20px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;word-spacing:normal;color:#666}#main .wf-wrap{padding:0 30px}.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar{max-width:calc(1300px - 30px - 30px);margin:0 auto}.wf-container{margin:0-30px}#footer .wf-wrap{padding:0}.entry-title.h4-size,.h4-size,h2,h3,h3.entry-title,h4,h6{font:300 20px/30px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;text-transform:none}.entry-title.h4-size,.footer h3,.footer h4,.h4-size,h2,h3,h3 a,h3 a:hover,h3.entry-title,h4,h6{color:#222}a,a:hover{color:#21bda1}#footer>.wf-wrap,#main>.wf-wrap{width:1300px}#main>.wf-wrap{padding:0 30px}body{background:#f7f7f7 no-repeat fixed center center;background-size:cover}#page{background:#fff center top;background-size:auto}#mobile-menu{border-radius:0}.top-bar-bg{background:#fff center center}.top-bar{min-height:36px;padding:0 30px;color:#aaa}.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar{max-width:calc(1300px);margin:0 auto}.branding>a{padding:0}.mini-contacts{text-decoration:none;font:14px/18px"Arial",Helvetica,Arial,Verdana,sans-serif;color:#888}.main-nav>li>a{margin:18px 15px;padding:4px 0}.top-header .outside-item-remove-margin.main-nav>li:first-child>a{margin-left:0}.top-header .outside-item-remove-margin.main-nav>li:last-child>a{margin-right:0}.main-nav>li>a .menu-text{font:16px/20px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;text-transform:none}.main-nav>li:not(.wpml-ls-item)>a,.main-nav>li:not(.wpml-ls-item)>a .menu-text{color:#666}.main-nav>li.act:not(.wpml-ls-item)>a,.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text{color:#111}>li>a .active-bg-decoration,>li>a .active-outline-decoration{border-radius:3px}.dt-mobile-header{background-color:#fff;width:300px}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{background:rgba(34,34,34,.2);border-color:#fff}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track{background-color:#fff}.dt-close-mobile-menu-icon .mobile-menu-close-caption{font:16px/20px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;text-transform:none;word-spacing:normal}.mobile-close-left-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption{margin-right:8px}.dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption{color:#222!important;background:0 0}.description-under-image .post .entry-title a:hover,.dt-close-mobile-menu-icon:hover .mobile-menu-close-caption,.mobile-main-nav li.act>a,.mobile-main-nav li.act>a .menu-text{color:#004080}.right-mobile-menu-close-icon .dt-close-mobile-menu-icon{right:0}.mobile-main-nav>li>a{padding:11.7px 25px 11.7px 0}.mobile-main-nav li>a .menu-text{font:18px/22px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;color:#222;text-transform:none}.mobile-main-nav li>a,.portfolio-shortcode .entry-title a{color:#222}#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,.mobile-main-nav li:not(.act)>a:hover,.mobile-main-nav li:not(.act)>a:hover .menu-text,.portfolio-shortcode .project-links-container a:not(:hover) span{color:#004080}.dt-close-mobile-menu-icon{padding:0;margin:25px 10px 0 0;border-radius:0}.dt-close-mobile-menu-icon span:after,.dt-close-mobile-menu-icon span:before{background-color:#004080}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding:0 30px}.masthead:not(.mixed-header){background:#fff center center;background-size:auto}.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header){box-shadow:0 0 15px 1px rgba(0,0,0,.07)}.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,.portfolio-shortcode .entry-title{font:20px/30px"Nunito Sans",Helvetica,Arial,Verdana,sans-serif}.owl-carousel .entry-excerpt,.portfolio-shortcode .entry-excerpt{font-size:0;line-height:20px}.portfolio-shortcode .project-links-container:after,.portfolio-shortcode .project-links-container:before{border-color:#004080}#footer.solid-bg{background:#fff center top}.wf-container-footer{border-top:1px solid #fff}#footer .wf-container-footer{padding-top:0;padding-bottom:0}#footer .wf-container{margin:0-25px}#footer>.wf-wrap,.classic-header .branding .mini-widgets{padding:0}.scroll-top{border-radius:0}.layzr-bg{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(102,102,102,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.layzr-bg:not(.layzr-bg-transparent){background-color:rgba(102,102,102,.05)}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before,.pswp button.pswp__button--arrow--left,.pswp button.pswp__button--arrow--right{font-size:62px;line-height:62px;min-height:62px}.enable-bg-rollover .post-thumbnail-rollover:after{background-color:rgba(0,64,128,.2);background:rgba(0,64,128,.2);background:-webkit-linear-gradient();background:linear-gradient()}.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after{background-color:rgba(0,64,128,.85);background:rgba(0,64,128,.85);background:-webkit-linear-gradient();background:linear-gradient()}.masthead:not(.side-header):not(.mixed-header) .header-bar{min-height:160px}.classic-header .branding .mini-widgets:last-child{padding:0}.classic-header .navigation>.mini-widgets{padding:0 0 0 40px}.classic-header .navigation{margin:0}@media screen and (min-width:1001px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header""slider""title""fancyheader""elementor-header""checkout""main""footer"}.dt-mobile-header{display:none}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:30px;padding-left:30px}.phantom-sticky:not(.overlap):not(.transparent) .masthead{transition:background-color .33s ease,background-image .33s ease}.masthead .hide-on-desktop{visibility:hidden;position:absolute;left:-9999px}}@media screen and (max-width:0px){.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:0;padding-left:0}}@media screen and (max-width:778px){.top-bar{padding:0 30px}}@media screen and (max-width:1000px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header""slider""title""fancyheader""elementor-header""checkout""main""footer"}.masthead{grid-area:header}.masthead .main-nav,.masthead:not(.side-header) .header-bar,.masthead:not(.side-header) .main-nav{display:none}.dt-mobile-header{display:block}body:not(.transparent) .masthead:not(.side-header){background-color:#fff}.show-device-logo .branding img{display:none}.show-device-logo .branding img.mobile-logo{display:block;max-width:100%;height:auto}.mobile-mini-widgets-in-menu{display:-ms-flexbox!important;display:-ms-flex!important;display:flex!important;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center}.sticky-mobile-header .masthead{height:auto;width:100%}.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead{top:0}}@media screen and (min-width:501px) and (max-width:1000px){.masthead .in-menu-first-switch{display:none}}@media screen and (max-width:500px){html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on){top:0!important}.sticky-mobile-header .masthead{height:auto;width:100%}.masthead .top-bar .right-widgets,.show-device-logo .branding img.mobile-logo,.show-mobile-logo .branding img,.show-mobile-logo.show-device-logo .branding img{display:none}.masthead .top-bar .left-widgets{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.mini-contacts{white-space:normal}.show-device-logo .branding img,.show-mobile-logo .branding img.mobile-logo,.show-mobile-logo.show-device-logo .branding img.mobile-logo{display:inline-block;max-width:100%;height:auto}}@media screen and (max-width:0px){#footer .wf-container-footer{padding-top:0;padding-bottom:0}#footer>.wf-wrap{padding:0}}@media screen and (max-width:778px){#main{padding:70px 0}#main>.wf-wrap{padding:0 30px}}@media screen and (min-width:992px){#main>.wf-wrap{position:relative}.content{grid-area:content;-ms-grid-row:1}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body:after{content:"tablet";display:none}}@media screen and (max-width:760px),screen and (max-height:300px){body:after{content:"phone";display:none}}.elementor-button,.elementor-nav-menu--main .elementor-nav-menu a{text-decoration:none}#footer.elementor-footer>.wf-wrap{width:auto;padding:0;margin:0}body.elementor-clear-template #main>.wf-wrap{width:auto;padding:0}#footer.elementor-footer>.wf-wrap>.wf-container-footer,#footer.elementor-footer>.wf-wrap>.wf-container-footer>.wf-container,body.elementor-clear-template #main{padding:0;margin:0}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button .elementor-button-content-wrapper *,.elementor-button span{color:inherit}.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-arrow-alt-circle-right:before{content:""}.fa-info-circle:before{content:""}.fa-phone-volume:before{content:""}.fa-whatsapp:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}@font-face{font-display:swap;font-family:icomoon-the7-font;src:url(/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.ttf?wi57p5)format("truetype"),url(/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff?wi57p5)format("woff");font-weight:400;font-style:normal}.owl-carousel [class*=" icon-"]:not(.icon-with-text-shortcode),.owl-carousel [class*=" icon-"]:not(.icon-with-text-shortcode):before,[class*=icomoon-the7-]{font-family:icomoon-the7-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon-the7-font-the7-phone-06:before{content:""}.icomoon-the7-font-the7-map-03:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}.portfolio-shortcode .post-thumbnail-wrap{position:relative;width:100%;box-sizing:border-box;-ms-flex:0 0 auto}.portfolio-shortcode .post-thumbnail{position:relative;display:block}.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img{width:100%}.portfolio-shortcode .post-entry-content{position:relative;z-index:10}.portfolio-shortcode .entry-excerpt{overflow:hidden}.elementor-element .entry-title a{text-decoration:inherit}.portfolio-shortcode .post-entry-content .entry-title a{transition:color .35s}.post-thumbnail-wrap .project-links-container{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.post-thumbnail-wrap .project-links-container a{position:relative;font-size:0;line-height:0;opacity:0;text-align:center;transition:opacity .3s ease;-webkit-backface-visibility:hidden}.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:before{position:absolute;background:0 0;border-style:solid;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;transition:opacity .15s linear;-webkit-backface-visibility:hidden}.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before{transition:none}.portfolio-shortcode .post-thumbnail:hover>.post-thumbnail-rollover:after,.post-thumbnail-wrap .project-links-container a:before,.post-thumbnail-wrap .project-links-container a:hover:after,.post-thumbnail:hover .project-links-container a{opacity:1}.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:hover:before{opacity:0}.post-thumbnail-wrap .project-links-container a:hover:before,.post-thumbnail-wrap .project-links-container a:not(:hover):after{transition-delay:.1s}