.elementor-2 .elementor-element.elementor-element-7d3c3ef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d3c3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B5B58;}.elementor-2 .elementor-element.elementor-element-7d3c3ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-8rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-7d3c3ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-60c0bbb .elementor-repeater-item-d3046cc.text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .text{color:#FFFFFF;}.elementor-element-60c0bbb .elementor-repeater-item-d3046cc.text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc.btn, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-d3046cc{margin:9.5rem 0rem 1.4rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .text{color:#FFFFFF;}.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.btn, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .btn{font-family:"Segoe Regular", Sans-serif;font-size:6em;font-weight:400;line-height:1.07em;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6{margin:0rem 0rem 0rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-a74f03e.text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .text{color:#FFFFFF;}.elementor-element-60c0bbb .elementor-repeater-item-a74f03e.text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e.btn, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .btn{font-family:"Segoe Regular", Sans-serif;font-size:6em;font-weight:400;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-a74f03e{margin:0rem 0rem 2.4rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-a963158.text, .elementor-element-60c0bbb .elementor-repeater-item-a963158 .text{color:#FFFFFF99;}.elementor-element-60c0bbb .elementor-repeater-item-a963158.text, .elementor-element-60c0bbb .elementor-repeater-item-a963158 .text, .elementor-element-60c0bbb .elementor-repeater-item-a963158.btn, .elementor-element-60c0bbb .elementor-repeater-item-a963158 .btn{font-family:"Segoe Regular", Sans-serif;font-size:2rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-a963158{margin:0rem 0rem 4.1rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-d101755.text, .elementor-element-60c0bbb .elementor-repeater-item-d101755 .text, .elementor-element-60c0bbb .elementor-repeater-item-d101755.btn, .elementor-element-60c0bbb .elementor-repeater-item-d101755 .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-60c0bbb > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-element-60c0bbb .banner-content{text-align:left;}.elementor-element-60c0bbb .banner .banner-content{padding:0px 15px 0px 15px;left:17.3%;top:50%;}.elementor-2 .elementor-element.elementor-element-31af8ab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-31af8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ylexarchitecture.fr/wp-content/uploads/2025/05/skyline-ville-dinan-ylex-architecture-patrimoine.webp");}.elementor-2 .elementor-element.elementor-element-31af8ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-13rem 0rem 0rem 0rem;padding:7rem 0rem 7rem 0rem;z-index:2;}.elementor-2 .elementor-element.elementor-element-31af8ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5276324{margin:10rem 0rem 10.5rem 0rem;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-678acca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-678acca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-e2f814e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e2f814e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-2 .elementor-element.elementor-element-e2f814e, .elementor-2 .elementor-element.elementor-element-e2f814e > .elementor-background-overlay{border-radius:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-e2f814e{box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4.2rem -13.50rem 4.2rem 0rem;padding:6.2rem 5rem 6.3rem 5rem;z-index:1;}.elementor-2 .elementor-element.elementor-element-e2f814e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-87638c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-cdacbde{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-cdacbde > .elementor-widget-container{background-color:#93A7AC;margin:0rem 0rem 2.2rem 0rem;padding:0.5rem 1rem 0.5rem 1rem;border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-cdacbde .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:1.3rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a6d1835 > .elementor-widget-container{margin:0 10% 2.2rem 10%;}.elementor-2 .elementor-element.elementor-element-a6d1835{text-align:center;}.elementor-2 .elementor-element.elementor-element-a6d1835 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:4.2rem;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2c7dbbf > .elementor-widget-container{margin:0rem 0rem 4.1rem 0rem;}.elementor-2 .elementor-element.elementor-element-2c7dbbf{text-align:center;}.elementor-2 .elementor-element.elementor-element-2c7dbbf .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}.elementor-element-aaf0572 .elementor-widget-container{text-align:center;}.elementor-element-aaf0572 .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-aaf0572 .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.5rem;letter-spacing:0px;--alpha-btn-color:#93A7AC;--alpha-btn-bd-color:#93A7AC;--alpha-btn-hover-bg-color:#93A7AC;--alpha-btn-active-bg-color:#93A7AC;--alpha-btn-hover-bd-color:#93A7AC;--alpha-btn-active-bd-color:#93A7AC;}.elementor-2 .elementor-element.elementor-element-ef66247 > .elementor-widget-container{border-radius:1rem 1rem 1rem 1rem;}.elementor-element-ef66247 .banner-content{text-align:center;}.elementor-element-ef66247 .banner .banner-content{left:50%;top:50%;}.elementor-2 .elementor-element.elementor-element-4a75f7f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4a75f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background-image:url("https://ylexarchitecture.fr/wp-content/uploads/2024/12/christophe-fagault-architecte-du-patrimoine-dinan-bretagne-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4a75f7f > .elementor-background-overlay{background-color:#191919;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4a75f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 10rem 0rem;padding:10rem 0rem 10rem 0rem;}.elementor-2 .elementor-element.elementor-element-d71caf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-b495b79{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-b495b79 > .elementor-widget-container{background-color:#93A7AC;margin:0rem 0rem 2.2rem 0rem;padding:0.5rem 1rem 0.5rem 1rem;border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-b495b79 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:1.3rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72da21c{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-72da21c > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-72da21c .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1ad89b7 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-2 .elementor-element.elementor-element-1ad89b7{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ad89b7 .elementor-heading-title{font-family:"Segoe Italic", Sans-serif;font-size:1.8rem;color:#FFFFFFA3;}.elementor-2 .elementor-element.elementor-element-a175007 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-element-a175007 .timeline-point{margin-left:20px;margin-right:20px;color:#93A7AC;}.elementor-element-a175007 .timeline-item + .timeline-item{margin-top:50px;}.elementor-element-a175007 .timeline-title{font-family:"Segoe Regular", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-element-a175007 .timeline-desc{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}.elementor-element-a175007 .timeline-point svg{stroke:#93A7AC;}.elementor-element-a175007 .active .timeline-point{color:#FFFFFF;background-color:#93A7AC;}.elementor-element-a175007 .active .timeline-point svg{stroke:#FFFFFF;}.elementor-element-a175007 .timeline-progress{background-color:#93A7AC;}.elementor-2 .elementor-element.elementor-element-5e31272{margin:11.6rem 0rem 15rem 0rem;}.elementor-2 .elementor-element.elementor-element-cbbf41a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-dac7de0{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-dac7de0 > .elementor-widget-container{background-color:#93A7AC;margin:0rem 0rem 2.2rem 0rem;padding:0.5rem 1rem 0.5rem 1rem;border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-dac7de0 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:1.3rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8d3be3d > .elementor-widget-container{margin:0rem 0rem 5.2rem 0rem;}.elementor-2 .elementor-element.elementor-element-8d3be3d{text-align:center;}.elementor-2 .elementor-element.elementor-element-8d3be3d .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:3.7rem;font-weight:500;color:#FFFFFF;}.elementor-element-4c3c520 .slider-nav-outer{--alpha-nav-outer-pos:-4.9%;}.elementor-element-4c3c520 .slider-container .slider-button{font-size:3.3rem;color:#C2C2C2;}.elementor-element-4c3c520 .slider-container .slider-button svg{width:3.3rem;height:3.3rem;fill:#C2C2C2;}.elementor-2 .elementor-element.elementor-element-86e5926 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-element-86e5926 .elementor-widget-container{text-align:center;}.elementor-element-86e5926 .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-86e5926 .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.5rem;letter-spacing:0px;--alpha-btn-color:#93A7AC;--alpha-btn-bd-color:#93A7AC;--alpha-btn-hover-bg-color:#93A7AC;--alpha-btn-active-bg-color:#93A7AC;--alpha-btn-hover-bd-color:#93A7AC;--alpha-btn-active-bd-color:#93A7AC;}.elementor-2 .elementor-element.elementor-element-65742a5{margin:0rem 0rem 10.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-de7a8a7 > .elementor-widget-container{border-radius:1rem 1rem 1rem 1rem;}.elementor-element-de7a8a7 .banner-content{text-align:center;}.elementor-element-de7a8a7 .banner .banner-content{left:50%;top:50%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-415d1c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-415d1c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-3ca6e34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ca6e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-2 .elementor-element.elementor-element-3ca6e34, .elementor-2 .elementor-element.elementor-element-3ca6e34 > .elementor-background-overlay{border-radius:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-3ca6e34{box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4.2rem 0rem 4.2rem -13.5rem;padding:6.2rem 5rem 6.3rem 5rem;}.elementor-2 .elementor-element.elementor-element-3ca6e34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ee5e472.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-de975b7{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-de975b7 > .elementor-widget-container{background-color:#93A7AC;margin:0rem 0rem 2.2rem 0rem;padding:0.5rem 1rem 0.5rem 1rem;border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-de975b7 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:1.3rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-79bf4eb > .elementor-widget-container{margin:0rem 0rem 4.1rem 0rem;}.elementor-2 .elementor-element.elementor-element-79bf4eb{text-align:center;}.elementor-2 .elementor-element.elementor-element-79bf4eb .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}.elementor-element-39157c6 .elementor-widget-container{text-align:center;}.elementor-element-39157c6 .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-39157c6 .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.5rem;letter-spacing:0px;--alpha-btn-color:#93A7AC;--alpha-btn-bd-color:#93A7AC;--alpha-btn-hover-bg-color:#93A7AC;--alpha-btn-active-bg-color:#93A7AC;--alpha-btn-hover-bd-color:#93A7AC;--alpha-btn-active-bd-color:#93A7AC;}.elementor-2 .elementor-element.elementor-element-14857f6{padding:0rem 0rem 10rem 0rem;}.elementor-2 .elementor-element.elementor-element-359af55{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-359af55 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-359af55 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;font-size:3.4rem;font-weight:500;line-height:48px;letter-spacing:1px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a52347c > .elementor-widget-container{margin:0rem 4rem 3rem 0rem;}.elementor-2 .elementor-element.elementor-element-a52347c .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}.elementor-element-8eed32b .elementor-widget-container{text-align:left;}.elementor-element-8eed32b .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-8eed32b .btn{font-family:"Segoe Regular", Sans-serif;font-size:1.5rem;letter-spacing:0px;--alpha-btn-color:#93A7AC;--alpha-btn-bd-color:#93A7AC;--alpha-btn-hover-bg-color:#93A7AC;--alpha-btn-active-bg-color:#93A7AC;--alpha-btn-hover-bd-color:#93A7AC;--alpha-btn-active-bd-color:#93A7AC;}.elementor-2 .elementor-element.elementor-element-0c5ec1b{margin:1rem 0rem 0rem 0rem;}.elementor-element-0c5ec1b .accordion .card:not(:last-child){margin-bottom:1rem;}.elementor-element-0c5ec1b .toggle-icon{font-size:1.8rem;}.elementor-element-0c5ec1b .toggle-icon svg{width:1.8rem;height:1.8rem;}.elementor-element-0c5ec1b .accordion .card{border-width:2px;border-color:#444444;border-radius:3px 3px 3px 3px;}.elementor-element-0c5ec1b .accordion-boxed .toggle-icon{margin-right:-2px;}.elementor-element-0c5ec1b .accordion-boxed:not(.accordion-solid) .card + .card{margin-top:-2px;}.elementor-element-0c5ec1b .card-header a{margin-top:-2px;background-color:#444444;letter-spacing:1px;color:#93A7AC;}.elementor-element-0c5ec1b .expand .card-header{margin-bottom:-2px;}.elementor-element-0c5ec1b .card-header:before, .elementor-element-0c5ec1b .card-header:after{top:-2px;bottom:-2px;width:2px;}.elementor-element-0c5ec1b .card:hover .card-header a{background-color:#93A7AC;}.elementor-element-0c5ec1b .card:hover, .elementor-element-0c5ec1b .card.collapse:hover{border-color:#93A7AC;}.elementor-element-0c5ec1b .card-header a:not(.expand){background-color:#93A7AC;}.elementor-element-0c5ec1b .card.collapse{border-color:#93A7AC;}.elementor-element-0c5ec1b .accordion .card-header a{padding:1.9rem 1.6rem 1.8rem 2.2rem;}.elementor-element-0c5ec1b .accordion .card-header .opened, .elementor-element-0c5ec1b .accordion .card-header .closed{right:1.6rem;}.elementor-element-0c5ec1b .card-header svg{fill:#93A7AC;}.elementor-element-0c5ec1b .card-header:hover a{color:#FFFFFF;}.elementor-element-0c5ec1b .card-header:hover svg{fill:#FFFFFF;}.elementor-element-0c5ec1b .card-header a.collapse, .elementor-element-0c5ec1b .card-header a:hover{color:#FFFFFF;}.elementor-element-0c5ec1b .card-header a.collapse svg, .elementor-element-0c5ec1b .card-header a:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0c5ec1b .card .card-body{padding:1.7rem 2.4rem 2.4rem 2.4rem;}.elementor-2 .elementor-element.elementor-element-3c3ade3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-6797c6a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-6797c6a{text-align:left;}.elementor-2 .elementor-element.elementor-element-6797c6a .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}.elementor-2 .elementor-element.elementor-element-b2f2d9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-1ce27b9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-1ce27b9{text-align:left;}.elementor-2 .elementor-element.elementor-element-1ce27b9 .elementor-heading-title{font-family:"Segoe Regular", Sans-serif;color:#FFFFFFA3;}@media(max-width:1439px){.elementor-element-60c0bbb .elementor-repeater-item-d3046cc.text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc.btn, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .btn{font-size:1.5rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-d3046cc{margin:12.5rem 0rem 1.4rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.btn, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .btn{font-size:4.9rem;}.elementor-element-60c0bbb .elementor-repeater-item-a74f03e.text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e.btn, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .btn{font-size:4.9rem;}.elementor-element-60c0bbb .elementor-repeater-item-a963158.text, .elementor-element-60c0bbb .elementor-repeater-item-a963158 .text, .elementor-element-60c0bbb .elementor-repeater-item-a963158.btn, .elementor-element-60c0bbb .elementor-repeater-item-a963158 .btn{font-size:1.6rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-a963158{margin:0rem 0rem 3.7rem 0rem;}.elementor-element-60c0bbb .banner .banner-content{left:9.4%;}.elementor-2 .elementor-element.elementor-element-31af8ab{margin:-13rem 0rem 5rem 0rem;}.elementor-2 .elementor-element.elementor-element-5276324{margin:0rem 0rem 8rem 0rem;}.elementor-2 .elementor-element.elementor-element-4a75f7f{margin:0rem 0rem 10rem 0rem;}.elementor-2 .elementor-element.elementor-element-5e31272{margin:8.3rem 0rem 8.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-8d3be3d > .elementor-widget-container{margin:0rem 0rem 4.7rem 0rem;}.elementor-2 .elementor-element.elementor-element-65742a5{margin:0rem 0rem 8.3rem 0rem;}}@media(max-width:1199px){.elementor-element-60c0bbb .elementor-repeater-item-d3046cc.text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .text, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc.btn, .elementor-element-60c0bbb .elementor-repeater-item-d3046cc .btn{font-size:1.37rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-d3046cc{margin:9.5rem 0rem 1.4rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.btn, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .btn{font-size:4.34rem;}.elementor-element-60c0bbb .elementor-repeater-item-a74f03e.text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e.btn, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .btn{font-size:4.34rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-a74f03e{margin:0rem 0rem 1.6rem 0rem;}.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-a963158{margin:0rem 0rem 2.7rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-d101755.btn,  .elementor-element-60c0bbb .elementor-repeater-item-d101755 .btn, .elementor-element-60c0bbb .elementor-repeater-item-d101755.text, .elementor-element-60c0bbb .elementor-repeater-item-d101755 .text, .elementor-element-60c0bbb .elementor-repeater-item-d101755.image, .elementor-element-60c0bbb .elementor-repeater-item-d101755 .image{padding:1.6rem 3.4rem 1.6rem 3.4rem;}.elementor-element-60c0bbb .banner .banner-content{left:8.3%;}.elementor-2 .elementor-element.elementor-element-31af8ab{margin:-15rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-5276324{margin:5rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-e2f814e{margin:4.2rem 0rem 4.2rem -7rem;padding:5.2rem 4rem 5.3rem 4rem;}.elementor-2 .elementor-element.elementor-element-cdacbde > .elementor-widget-container{margin:0rem 0rem 1.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-a6d1835 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-2c7dbbf > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-aaf0572 .btn{padding:1.6rem 3.4rem 1.6rem 3.4rem;}.elementor-2 .elementor-element.elementor-element-b495b79 > .elementor-widget-container{margin:0rem 0rem 1.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-dac7de0 > .elementor-widget-container{margin:0rem 0rem 1.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-86e5926 .btn{padding:1.6rem 3.4rem 1.6rem 3.4rem;}.elementor-2 .elementor-element.elementor-element-3ca6e34{margin:4.2rem 0rem 4.2rem -7rem;padding:5.2rem 4rem 5.3rem 4rem;}.elementor-2 .elementor-element.elementor-element-de975b7 > .elementor-widget-container{margin:0rem 0rem 1.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-79bf4eb > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-39157c6 .btn{padding:1.6rem 3.4rem 1.6rem 3.4rem;}.elementor-2 .elementor-element.elementor-element-a52347c > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-8eed32b .btn{padding:1.6rem 3.4rem 1.6rem 3.4rem;}.elementor-2 .elementor-element.elementor-element-0c5ec1b{margin:4.2rem 0rem 4.2rem -7rem;padding:5.2rem 4rem 5.3rem 4rem;}.elementor-2 .elementor-element.elementor-element-6797c6a > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-1ce27b9 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-60c0bbb .elementor-repeater-item-d3046cc{margin:8.5rem 0rem 1.4rem 0rem;}.elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .text, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6.btn, .elementor-element-60c0bbb .elementor-repeater-item-ac31ad6 .btn{font-size:3.5rem;}.elementor-element-60c0bbb .elementor-repeater-item-a74f03e.text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .text, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e.btn, .elementor-element-60c0bbb .elementor-repeater-item-a74f03e .btn{font-size:3.5rem;}.elementor-element-60c0bbb .banner .banner-content{left:4.3%;}.elementor-2 .elementor-element.elementor-element-5e31272{margin:8.3rem 0rem 12.7rem 0rem;}.elementor-2 .elementor-element.elementor-element-4c3c520{z-index:1;}}@media(max-width:767px){.elementor-element-60c0bbb .banner{min-height:500px;}.elementor-2 .elementor-element.elementor-element-31af8ab{margin:-5.2rem 0rem 11.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-e2f814e{margin:-7.3rem 2.67rem 0rem 2.67rem;padding:4.6rem 3rem 4.7rem 3rem;}.elementor-2 .elementor-element.elementor-element-3ca6e34{margin:-7.3rem 2.67rem 0rem 2.67rem;padding:4.6rem 3rem 4.7rem 3rem;}.elementor-2 .elementor-element.elementor-element-0c5ec1b{margin:0rem 0rem 0rem 0rem;padding:4.6rem 0rem 4.7rem 0rem;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-678acca{width:41.666%;}.elementor-2 .elementor-element.elementor-element-e19a330{width:58.333%;}.elementor-2 .elementor-element.elementor-element-824c3be{width:58.333%;}.elementor-2 .elementor-element.elementor-element-415d1c3{width:41.666%;}.elementor-2 .elementor-element.elementor-element-6515f37{width:35%;}.elementor-2 .elementor-element.elementor-element-6297449{width:65%;}}@media(min-width:1440px){.elementor-2 .elementor-element.elementor-element-4a75f7f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4a75f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}