.elementor-728 .elementor-element.elementor-element-54a8107 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-728 .elementor-element.elementor-element-54a8107{padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-f962f9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-728 .elementor-element.elementor-element-f962f9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 4.5% 0% 4.5%;}.elementor-728 .elementor-element.elementor-element-1e405c0{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-84ccf18{text-align:left;}.elementor-728 .elementor-element.elementor-element-84ccf18 .elementor-heading-title{color:#366C7F;font-family:"Abstract Light", Sans-serif;font-weight:500;line-height:0.3em;letter-spacing:-1px;word-spacing:0.1em;}.elementor-728 .elementor-element.elementor-element-8945739{--spacer-size:20px;}.elementor-728 .elementor-element.elementor-element-a331516{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dc71ab7{--spacer-size:20px;}.elementor-728 .elementor-element.elementor-element-acdd3ef .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-728 .elementor-element.elementor-element-acdd3ef .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-728 .elementor-element.elementor-element-acdd3ef .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;background-color:#D89957;border-radius:42px 42px 42px 42px;}.elementor-728 .elementor-element.elementor-element-602518c{margin-top:0px;margin-bottom:0px;}.elementor-728 .elementor-element.elementor-element-b27a78a{--spacer-size:200px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-f998610 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/06/Piso-Adela-y-Bruno-WEB-5.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-f998610 .elementor-background-overlay{background-color:#366C7F8A;mix-blend-mode:multiply;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-091c53d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/08/MG_1450-HDR-copia.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-091c53d .elementor-background-overlay{background-color:#366C7F8A;mix-blend-mode:multiply;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-5a88e50 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/06/Calle-Miramar-9-WEB-3.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-repeater-item-5a88e50 .elementor-background-overlay{background-color:#366C7F8A;mix-blend-mode:multiply;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide{height:560px;transition-duration:calc(7000ms*1.2);}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide-contents{max-width:43%;text-shadow:0px 0px 26px rgba(0, 0, 0, 0);}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-heading{font-family:"Abstract Light", Sans-serif;font-size:60px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:64px;letter-spacing:-1px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-weight:500;border-width:0px;border-radius:100px;background-color:#D89957;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-pagination-bullet{height:11px;width:11px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-container-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-pagination-fraction{font-size:11px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__content{min-height:100px;text-align:left;padding:59px 59px 59px 59px;background-color:#366C7F;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#D89957;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__title:not(:last-child){margin-bottom:40px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__button{color:#FDFDFD;border-color:#D89957;font-family:"Montserrat", Sans-serif;font-weight:500;background-color:#D89957;border-width:0px;border-radius:100px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__button:hover{color:#D89957;background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta .elementor-cta__bg, .elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-728 .elementor-element.elementor-element-84d78fe{--spacer-size:200px;}.elementor-728 .elementor-element.elementor-element-c677897{--spacer-size:70px;}.elementor-728 .elementor-element.elementor-element-40ecbe6 > .elementor-container{max-width:1300px;}.elementor-728 .elementor-element.elementor-element-55502b5{--iteration-count:infinite;--dynamic-text-color:#D89957;--typing-selected-bg-color:#366C7F17;--typing-selected-color:#D89957;}.elementor-728 .elementor-element.elementor-element-55502b5 .elementor-headline{text-align:left;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-55502b5 .elementor-headline-plain-text{color:#366C7F;}.elementor-728 .elementor-element.elementor-element-55502b5 .elementor-headline-dynamic-text{font-family:"Abstract Light", Sans-serif;font-weight:500;}.elementor-728 .elementor-element.elementor-element-abdcd6b{--spacer-size:40px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:13px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-icon{font-size:37px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-close-icon{font-size:0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-close-icon svg{width:0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box{background-color:#FFFFFF;padding:0px 200px 0px 0px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:13px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-icon{font-size:37px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-close-icon{font-size:0px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-close-icon svg{width:0px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box{background-color:#FFFFFF;padding:0px 200px 0px 0px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:13px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-icon{font-size:31px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-close-icon{font-size:0px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-close-icon svg{width:0px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box{background-color:#FFFFFF;padding:0px 200px 0px 0px;}.elementor-728 .elementor-element.elementor-element-f09e013{--spacer-size:50px;}.elementor-728 .elementor-element.elementor-element-96a9b45 .elementor-repeater-item-81aefad .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/08/Piso-Adela-y-Bruno-WEB-4.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-96a9b45 .elementor-repeater-item-c215854 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/06/MG_0997-HDR-Editar.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-96a9b45 .elementor-repeater-item-d6d453a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.brunosegovia.es/wp-content/uploads/2021/06/Antonio-Giron-5-WEB-3.jpg);background-size:cover;}.elementor-728 .elementor-element.elementor-element-96a9b45 .swiper-slide{height:550px;transition-duration:calc(5000ms*1.2);}.elementor-728 .elementor-element.elementor-element-96a9b45 .swiper-slide-contents{max-width:66%;}.elementor-728 .elementor-element.elementor-element-96a9b45 .swiper-slide-inner{text-align:center;}.elementor-728 .elementor-element.elementor-element-c1a1573{--spacer-size:161px;}.elementor-728 .elementor-element.elementor-element-f4608a3 .elementor-heading-title{color:#366C7F;font-family:"Abstract Light", Sans-serif;font-size:60px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:64px;letter-spacing:-1px;}.elementor-728 .elementor-element.elementor-element-bea15d5{--spacer-size:40px;}.elementor-728 .elementor-element.elementor-element-dc3f75b > .elementor-container{max-width:1300px;}.elementor-728 .elementor-element.elementor-element-d388016{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-d388016 > .elementor-widget-container{margin:0px 400px 0px 0px;}.elementor-728 .elementor-element.elementor-element-1c68c9b > .elementor-container{max-width:1300px;}.elementor-728 .elementor-element.elementor-element-d0d3f2c{--spacer-size:50px;}.elementor-728 .elementor-element.elementor-element-c94e7ac > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-3a088b4 > .elementor-container{max-width:1300px;}.elementor-728 .elementor-element.elementor-element-3a088b4{padding:78px 0px 131px 0px;}.elementor-728 .elementor-element.elementor-element-7c40ca2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-728 .elementor-element.elementor-element-7c40ca2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-8086bef{--spacer-size:40px;}.elementor-728 .elementor-element.elementor-element-d4dafd7{--spacer-size:10px;}.elementor-728 .elementor-element.elementor-element-f4e1e16 > .elementor-element-populated{margin:0px 120px 0px 0px;--e-column-margin-right:120px;--e-column-margin-left:0px;}.elementor-728 .elementor-element.elementor-element-7e7e385 .elementor-heading-title{color:#366C7F;font-family:"Abstract Light", Sans-serif;font-size:60px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:64px;letter-spacing:-1px;}.elementor-728 .elementor-element.elementor-element-a14fe74{--divider-border-style:solid;--divider-color:#366C7F;--divider-border-width:2px;}.elementor-728 .elementor-element.elementor-element-a14fe74 .elementor-divider-separator{width:18%;}.elementor-728 .elementor-element.elementor-element-a14fe74 .elementor-divider{padding-top:17px;padding-bottom:17px;}.elementor-728 .elementor-element.elementor-element-ac4e7b1{color:#881D1D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0.2px;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea, .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit]){color:#B3D3DE;background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea{color:#B3D3DE;background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 select{color:#B3D3DE;background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit])::placeholder{color:#B3D3DE;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea::placeholder{color:#B3D3DE;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit]),.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea, .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 select{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input[type=submit]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:42px 42px 42px 42px;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7{text-align:left;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-728 .elementor-element.elementor-element-d25c4df .elementor-heading-title{color:#366C7F;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;letter-spacing:0px;}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-02a71ef{width:86%;}.elementor-728 .elementor-element.elementor-element-17b0e02{width:13.954%;}}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-1e405c0{--spacer-size:50px;}.elementor-728 .elementor-element.elementor-element-84ccf18 .elementor-heading-title{font-size:61px;line-height:1em;}.elementor-728 .elementor-element.elementor-element-84ccf18 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-728 .elementor-element.elementor-element-02a71ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-728 .elementor-element.elementor-element-02a71ef > .elementor-element-populated{margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-728 .elementor-element.elementor-element-a331516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dc71ab7{--spacer-size:50px;}.elementor-728 .elementor-element.elementor-element-b27a78a{--spacer-size:60px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide{height:540px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__content{min-height:100px;padding:60px 20px 60px 20px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__bg-wrapper{min-width:350px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-84d78fe{--spacer-size:60px;}.elementor-728 .elementor-element.elementor-element-c677897{--spacer-size:20px;}.elementor-728 .elementor-element.elementor-element-55502b5 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c1a1573{--spacer-size:60px;}.elementor-728 .elementor-element.elementor-element-f4608a3 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-728 .elementor-element.elementor-element-d388016{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-d388016 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-728 .elementor-element.elementor-element-8086bef{--spacer-size:10px;}.elementor-728 .elementor-element.elementor-element-101a7f5{margin-top:0px;margin-bottom:0px;}.elementor-728 .elementor-element.elementor-element-f4e1e16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-728 .elementor-element.elementor-element-ac4e7b1{font-size:16px;line-height:26px;letter-spacing:0.2px;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea, .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input[type=submit]{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-1e405c0{--spacer-size:10px;}.elementor-728 .elementor-element.elementor-element-84ccf18 .elementor-heading-title{font-size:3.5em;line-height:1em;}.elementor-728 .elementor-element.elementor-element-a331516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-a331516 > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-728 .elementor-element.elementor-element-dc71ab7{--spacer-size:10px;}.elementor-728 .elementor-element.elementor-element-b27a78a{--spacer-size:45px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide{height:500px;}.elementor-728 .elementor-element.elementor-element-c08e7dc .swiper-slide-contents{max-width:94%;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-heading{font-size:3.5em;}.elementor-728 .elementor-element.elementor-element-c08e7dc .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c08e7dc{width:100%;max-width:100%;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__bg-wrapper{min-height:376px;}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c80b4f9 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-84d78fe{--spacer-size:90px;}.elementor-728 .elementor-element.elementor-element-55502b5 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-abdcd6b{--spacer-size:90px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:16px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-icon{font-size:24px;margin:0px 8px 0px 0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-close-icon{font-size:0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box .qodef-m-close-icon svg{width:0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 .qodef-qi-message-box{padding:20px 0px 20px 0px;}.elementor-728 .elementor-element.elementor-element-c3b7619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-c3b7619{z-index:0;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box .qodef-m-icon{font-size:28px;margin:0px 8px 0px 0px;}.elementor-728 .elementor-element.elementor-element-dd7fc28 .qodef-qi-message-box{padding:20px 0px 20px 0px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box .qodef-m-icon{font-size:28px;margin:0px 8px 0px 0px;}.elementor-728 .elementor-element.elementor-element-017cbab .qodef-qi-message-box{padding:20px 0px 20px 0px;}.elementor-728 .elementor-element.elementor-element-f4608a3 .elementor-heading-title{font-size:2.9em;line-height:1em;}.elementor-728 .elementor-element.elementor-element-d388016{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-7e7e385 .elementor-heading-title{font-size:3.5em;line-height:1em;}.elementor-728 .elementor-element.elementor-element-ac4e7b1{font-size:14px;line-height:24px;letter-spacing:0.2px;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 textarea, .elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-728 .elementor-element.elementor-element-cb448ad .qodef-qi-contact-form-7 input[type=submit]{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}