.elementor-85 .elementor-element.elementor-element-40ddafb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-40ddafb:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-40ddafb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-40ddafb::before, .elementor-85 .elementor-element.elementor-element-40ddafb > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-40ddafb > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-40ddafb > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-40ddafb > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-40ddafb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%);}.elementor-85 .elementor-element.elementor-element-40ddafb, .elementor-85 .elementor-element.elementor-element-40ddafb::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-20c435e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-252px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-0d08aa7 img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-0d08aa7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:3;}.elementor-85 .elementor-element.elementor-element-0d08aa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-d30c9e1{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-d30c9e1:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d30c9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/beautiful-tropical-beach-front-hotel-resort-with-swimming-pool-paradise-destination-vacations-ge-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-d30c9e1, .elementor-85 .elementor-element.elementor-element-d30c9e1::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-c555565{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:55px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-c555565:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-c555565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-85 .elementor-element.elementor-element-c555565, .elementor-85 .elementor-element.elementor-element-c555565::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-c555565.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-translateX:-45px;}.elementor-85 .elementor-element.elementor-element-1542cd6{text-align:center;}.elementor-85 .elementor-element.elementor-element-1542cd6 .elementor-heading-title{color:#000000;font-family:"Titillium Web", Sans-serif;font-size:28px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-a382d4b{text-align:center;}.elementor-85 .elementor-element.elementor-element-a382d4b .elementor-heading-title{color:#000000;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:125%;}.elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:12px 12px 12px 16px;border-radius:15px 15px 15px 15px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#1C1C1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;background-color:#FFFFFFC7;margin-top:4px;}.elementor-85 .elementor-element.elementor-element-76244fd .ha-cf7-form label{width:100%;}.elementor-85 .elementor-element.elementor-element-76244fd ::-webkit-input-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-76244fd ::-moz-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-76244fd ::-ms-input-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-form-control:not(.wpcf7-submit):focus{border-style:none;background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-76244fd label{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;color:#02010157;}.elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-submit{padding:12px 24px 16px 24px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:none;border-radius:5px 5px 5px 5px;color:#FFFFFF;background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-submit:hover, .elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-submit:focus{color:#FFFFFF;background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-76244fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-e725f08{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e725f08:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e725f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083D6D;}.elementor-85 .elementor-element.elementor-element-e725f08, .elementor-85 .elementor-element.elementor-element-e725f08::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-cd91beb{text-align:center;color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-5958630{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5958630:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5958630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-85 .elementor-element.elementor-element-5958630, .elementor-85 .elementor-element.elementor-element-5958630::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-55cede2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-55cede2:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-55cede2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/portrait-beautiful-young-asian-woman-relaxes-swimming-pool-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-55cede2, .elementor-85 .elementor-element.elementor-element-55cede2::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-53d84ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a67d492{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;box-shadow:10px 0px 22px 0px rgba(0, 0, 0, 0.07);--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-a67d492:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-a67d492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-a67d492, .elementor-85 .elementor-element.elementor-element-a67d492::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-a67d492.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-translateX:-150px;}.elementor-85 .elementor-element.elementor-element-fef0602{text-align:center;width:var( --container-widget-width, 110.645% );max-width:110.645%;--container-widget-width:110.645%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-fef0602 .elementor-heading-title{color:#2070B9;font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-fef0602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-b9ed4bf{text-align:center;}.elementor-85 .elementor-element.elementor-element-b9ed4bf .elementor-heading-title{color:#2070B9;font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-85 .elementor-element.elementor-element-ba76707 .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-ba76707.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-ba76707.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-ba76707.elementor-view-default .elementor-icon{color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-ba76707.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-ba76707.elementor-view-default .elementor-icon svg{fill:#2070B9;}.elementor-85 .elementor-element.elementor-element-9a6e17e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px 16px;--background-transition:0.3s;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:100px;}.elementor-85 .elementor-element.elementor-element-c050d67{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2401861{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-2401861, .elementor-85 .elementor-element.elementor-element-2401861::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-543caa4{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-543caa4.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-543caa4.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-543caa4.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-543caa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-da1c599{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-da1c599, .elementor-85 .elementor-element.elementor-element-da1c599::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-acb0755{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-acb0755.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-acb0755.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-acb0755.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-acb0755 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-13e936a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-13e936a, .elementor-85 .elementor-element.elementor-element-13e936a::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-09d7933{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-09d7933.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-09d7933.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-09d7933.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-09d7933 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-7d316a5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-7d316a5, .elementor-85 .elementor-element.elementor-element-7d316a5::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-62544ac{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-62544ac.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-62544ac.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-62544ac.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-62544ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-39330f2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-39330f2, .elementor-85 .elementor-element.elementor-element-39330f2::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-54b021b{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-54b021b.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-54b021b.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-54b021b.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-54b021b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-b096ada{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-b096ada, .elementor-85 .elementor-element.elementor-element-b096ada::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-2115f94{--icon-box-icon-margin:16px;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-title{margin-bottom:4px;color:#2070B9;}.elementor-85 .elementor-element.elementor-element-2115f94.elementor-view-stacked .elementor-icon{background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-2115f94.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-2115f94.elementor-view-default .elementor-icon{fill:#2070B9;color:#2070B9;border-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon{font-size:32px;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-description{color:#1C1C1C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-2115f94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-e7bb7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:48px 48px;--background-transition:0.3s;--padding-top:68px;--padding-bottom:68px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-e7bb7e4:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e7bb7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-85 .elementor-element.elementor-element-e7bb7e4, .elementor-85 .elementor-element.elementor-element-e7bb7e4::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-e7bb7e4 > .elementor-shape-top svg, .elementor-85 .elementor-element.elementor-element-e7bb7e4 > .e-con-inner > .elementor-shape-top svg{width:calc(137% + 1.3px);height:51px;}.elementor-85 .elementor-element.elementor-element-e7bb7e4 > .elementor-shape-bottom svg, .elementor-85 .elementor-element.elementor-element-e7bb7e4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(138% + 1.3px);height:51px;}.elementor-85 .elementor-element.elementor-element-afa0367{text-align:center;}.elementor-85 .elementor-element.elementor-element-afa0367 .elementor-heading-title{color:#2070B9;font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-85 .elementor-element.elementor-element-8ae2f68{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-061d909{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-061d909, .elementor-85 .elementor-element.elementor-element-061d909::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-a4da845{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-a4da845:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-a4da845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-02-at-16.50.23.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-a4da845, .elementor-85 .elementor-element.elementor-element-a4da845::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-25c0ef3{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-25c0ef3:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-25c0ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-25c0ef3, .elementor-85 .elementor-element.elementor-element-25c0ef3::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-ca5888a{text-align:center;}.elementor-85 .elementor-element.elementor-element-ca5888a .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-553c291{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-553c291, .elementor-85 .elementor-element.elementor-element-553c291::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-0c2feeb{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-0c2feeb:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-0c2feeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-02-at-16.53.39.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-0c2feeb, .elementor-85 .elementor-element.elementor-element-0c2feeb::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-9d4c418{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-9d4c418:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-9d4c418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-9d4c418, .elementor-85 .elementor-element.elementor-element-9d4c418::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-482a75b{text-align:center;}.elementor-85 .elementor-element.elementor-element-482a75b .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-67befd6{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-67befd6, .elementor-85 .elementor-element.elementor-element-67befd6::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-45acec5{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-45acec5:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-45acec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/hotel-pool-with-mosaictiled-bottom-swimup-bar-serving-refreshing-beverages-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-45acec5, .elementor-85 .elementor-element.elementor-element-45acec5::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-9646576{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-9646576:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-9646576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-9646576, .elementor-85 .elementor-element.elementor-element-9646576::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-c471462{text-align:center;}.elementor-85 .elementor-element.elementor-element-c471462 .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-f31cc28{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-f31cc28, .elementor-85 .elementor-element.elementor-element-f31cc28::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-f272a1f{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-f272a1f:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-f272a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/swimming-pool-with-mountain-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-f272a1f, .elementor-85 .elementor-element.elementor-element-f272a1f::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-ea6d81d{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-ea6d81d:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ea6d81d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-ea6d81d, .elementor-85 .elementor-element.elementor-element-ea6d81d::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-6db992e{text-align:center;}.elementor-85 .elementor-element.elementor-element-6db992e .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-fafd4b6{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-fafd4b6, .elementor-85 .elementor-element.elementor-element-fafd4b6::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-4b72c92{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-4b72c92:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-4b72c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-02-at-17.12.47.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-4b72c92, .elementor-85 .elementor-element.elementor-element-4b72c92::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-56a3f5c{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-56a3f5c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-56a3f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-56a3f5c, .elementor-85 .elementor-element.elementor-element-56a3f5c::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-cdb7c5a{text-align:center;}.elementor-85 .elementor-element.elementor-element-cdb7c5a .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-77a3883{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.068);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-77a3883, .elementor-85 .elementor-element.elementor-element-77a3883::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-ba32c2d{--display:flex;--min-height:233px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-ba32c2d:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ba32c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestpool.pt/wp-content/uploads/2024/08/854-secret.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-ba32c2d, .elementor-85 .elementor-element.elementor-element-ba32c2d::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-e647ac5{--display:flex;--gap:8px 8px;--background-transition:0.3s;--border-radius:0px 0px 5px 5px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-e647ac5:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e647ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e647ac5, .elementor-85 .elementor-element.elementor-element-e647ac5::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-acce5fe{text-align:center;}.elementor-85 .elementor-element.elementor-element-acce5fe .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:300;}.elementor-85 .elementor-element.elementor-element-c27916e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-top:36px;--padding-bottom:36px;--padding-left:100px;--padding-right:100px;}.elementor-85 .elementor-element.elementor-element-6e08900{text-align:center;}.elementor-85 .elementor-element.elementor-element-6e08900 .elementor-heading-title{color:#2070B9;font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-85 .elementor-element.elementor-element-e53ec6a{--e-image-carousel-slides-to-show:4;}.elementor-85 .elementor-element.elementor-element-e53ec6a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#2070B94F;opacity:1;}.elementor-85 .elementor-element.elementor-element-e53ec6a .swiper-pagination-bullet{background:#2070B9;}.elementor-85 .elementor-element.elementor-element-e53ec6a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-e53ec6a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b0df4c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--padding-top:36px;--padding-bottom:36px;--padding-left:100px;--padding-right:100px;}.elementor-85 .elementor-element.elementor-element-d4921b7{text-align:center;}.elementor-85 .elementor-element.elementor-element-d4921b7 .elementor-heading-title{color:#2070B9;font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-85 .elementor-element.elementor-element-da54994 .ha-testimonial-carousel__item{flex-direction:column-reverse;}.elementor-85 .elementor-element.elementor-element-da54994 .ha-testimonial-carousel-slick-slide{padding:25px;}.elementor-85 .elementor-element.elementor-element-da54994.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-bottom:25px;}.elementor-85 .elementor-element.elementor-element-da54994.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:25px;}.elementor-85 .elementor-element.elementor-element-da54994 .ha-testimonial-carousel__reviewer-name{color:#242424;font-size:16px;font-weight:600;margin-bottom:0px;}.elementor-85 .elementor-element.elementor-element-da54994 .ha-testimonial-carousel__reviewer-title{font-size:14px;}.elementor-85 .elementor-element.elementor-element-da54994 .slick-dots li button:before{color:#cccccc;}.elementor-85 .elementor-element.elementor-element-da54994 .slick-dots li button:hover:before{color:#242424;}.elementor-85 .elementor-element.elementor-element-da54994 .slick-dots .slick-active button:before{color:#242424;}.elementor-85 .elementor-element.elementor-element-da54994.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7841f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-7841f0c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-7841f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-85 .elementor-element.elementor-element-7841f0c, .elementor-85 .elementor-element.elementor-element-7841f0c::before{--border-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-1a817c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:stretch;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-1a817c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-0adbbd6{text-align:center;}.elementor-85 .elementor-element.elementor-element-0adbbd6 .elementor-heading-title{color:#1C1C1C;font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:12px 12px 12px 16px;border-radius:15px 15px 15px 15px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#1C1C1C;border-style:solid;border-color:#E8E8E8;background-color:#FFFFFFC7;margin-top:4px;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .ha-cf7-form label{width:100%;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 ::-webkit-input-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 ::-moz-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 ::-ms-input-placeholder{color:#676767;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-form-control:not(.wpcf7-submit):focus{border-style:none;background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 label{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;color:#02010157;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-submit{padding:8px 32px 8px 32px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:none;border-radius:15px 15px 15px 15px;color:#FFFFFF;background-color:#2070B9;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-submit:hover, .elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-submit:focus{color:#FFFFFF;background-color:#2070B9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-20c435e{--margin-top:0px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-c555565{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-c050d67{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-8ae2f68{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-e53ec6a{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-40ddafb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-20c435e{--margin-top:0px;--margin-bottom:-240px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-85 .elementor-element.elementor-element-0d08aa7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-85 .elementor-element.elementor-element-d30c9e1{--padding-top:224px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-c555565{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-c555565.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-85 .elementor-element.elementor-element-1542cd6{text-align:center;}.elementor-85 .elementor-element.elementor-element-1542cd6 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-a382d4b{text-align:center;}.elementor-85 .elementor-element.elementor-element-a382d4b .elementor-heading-title{font-size:14px;}.elementor-85 .elementor-element.elementor-element-76244fd .wpcf7-form-control:not(.wpcf7-submit){margin-top:8px;}.elementor-85 .elementor-element.elementor-element-cd91beb{font-size:24px;}.elementor-85 .elementor-element.elementor-element-5958630{--padding-top:32px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-55cede2{--min-height:290px;}.elementor-85 .elementor-element.elementor-element-53d84ed{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-a67d492{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-a67d492.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-57px;}.elementor-85 .elementor-element.elementor-element-9a6e17e{--padding-top:36px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-c050d67{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-2401861{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-543caa4 .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-da1c599{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-acb0755 .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-13e936a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-09d7933 .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-7d316a5{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-62544ac .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-39330f2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-54b021b .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-b096ada{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-2115f94 .elementor-icon-box-description{font-size:12px;}.elementor-85 .elementor-element.elementor-element-e7bb7e4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-8ae2f68{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 8px;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-061d909{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a4da845{--z-index:2;}.elementor-85 .elementor-element.elementor-element-25c0ef3{--z-index:1;}.elementor-85 .elementor-element.elementor-element-553c291{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-0c2feeb{--z-index:2;}.elementor-85 .elementor-element.elementor-element-9d4c418{--z-index:1;}.elementor-85 .elementor-element.elementor-element-67befd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-45acec5{--z-index:2;}.elementor-85 .elementor-element.elementor-element-9646576{--z-index:1;}.elementor-85 .elementor-element.elementor-element-f31cc28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-f272a1f{--z-index:2;}.elementor-85 .elementor-element.elementor-element-ea6d81d{--z-index:1;}.elementor-85 .elementor-element.elementor-element-fafd4b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-4b72c92{--z-index:2;}.elementor-85 .elementor-element.elementor-element-56a3f5c{--z-index:1;}.elementor-85 .elementor-element.elementor-element-77a3883{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ba32c2d{--z-index:2;}.elementor-85 .elementor-element.elementor-element-e647ac5{--z-index:1;}.elementor-85 .elementor-element.elementor-element-c27916e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-e53ec6a{--e-image-carousel-slides-to-show:1;}.elementor-85 .elementor-element.elementor-element-b0df4c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-0adbbd6{text-align:left;}.elementor-85 .elementor-element.elementor-element-0adbbd6 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-a7ed6c9 .wpcf7-form-control:not(.wpcf7-submit){border-width:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-20c435e{--width:100%;}.elementor-85 .elementor-element.elementor-element-c555565{--width:40%;}.elementor-85 .elementor-element.elementor-element-55cede2{--width:60%;}.elementor-85 .elementor-element.elementor-element-53d84ed{--width:40%;}.elementor-85 .elementor-element.elementor-element-a67d492{--width:111.622%;}.elementor-85 .elementor-element.elementor-element-1a817c4{--width:58.06%;}}/* Start custom CSS for container, class: .elementor-element-c555565 */.elementor-85 .elementor-element.elementor-element-c555565{
    backdrop-filter: blur(3px);
}


input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for ha-cf7, class: .elementor-element-a7ed6c9 */.btn-submit{
    width: 100%;
}/* End custom CSS */