.elementor-7026 .elementor-element.elementor-element-3ee5689{--display:flex;--min-height:512px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-3ee5689:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-3ee5689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pilar2025.pilardev.fi/wp-content/uploads/2025/08/Rectangle-14426-2-1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7026 .elementor-element.elementor-element-5a76196{padding:8px 0px 2px 0px;text-align:center;}.elementor-7026 .elementor-element.elementor-element-5a76196 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:600;line-height:1.20;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-16ae86e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0.32px;color:#FFFFFFB3;}.elementor-7026 .elementor-element.elementor-element-64eb1e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-d4f7434 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7026 .elementor-element.elementor-element-d4f7434 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7026 .elementor-element.elementor-element-d4f7434 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.32px;padding:16px 25px 16px 25px;}.elementor-7026 .elementor-element.elementor-element-69c361b .elementor-button{background-color:#02010100;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF66;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-7026 .elementor-element.elementor-element-69c361b .elementor-button:hover, .elementor-7026 .elementor-element.elementor-element-69c361b .elementor-button:focus{background-color:#FFFFFF00;}.elementor-7026 .elementor-element.elementor-element-69c361b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7026 .elementor-element.elementor-element-37e829e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:176px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-37e829e:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-37e829e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000100;}.elementor-7026 .elementor-element.elementor-element-5e2212d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-074fc8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-a63aeff{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-a63aeff img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-7026 .elementor-element.elementor-element-d5957ce{--display:flex;}.elementor-7026 .elementor-element.elementor-element-76b86a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-4a811bd{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-4a811bd img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-7026 .elementor-element.elementor-element-a48ba53{--display:flex;}.elementor-7026 .elementor-element.elementor-element-bb9a98a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-cd40f5a{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-cd40f5a img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-7026 .elementor-element.elementor-element-458a0a6{--display:flex;}.elementor-7026 .elementor-element.elementor-element-e5d38cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-b57b262{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-b57b262 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-7026 .elementor-element.elementor-element-ac1bc3f{--display:flex;}.elementor-7026 .elementor-element.elementor-element-715bf2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-e3d75e7{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-e3d75e7 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-7026 .elementor-element.elementor-element-05800d5{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-7026 .elementor-element.elementor-element-05800d5 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7026 .elementor-element.elementor-element-4a17aeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-9cacf43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0;--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-7026 .elementor-element.elementor-element-9cacf43::before, .elementor-7026 .elementor-element.elementor-element-9cacf43 > .elementor-background-video-container::before, .elementor-7026 .elementor-element.elementor-element-9cacf43 > .e-con-inner > .elementor-background-video-container::before, .elementor-7026 .elementor-element.elementor-element-9cacf43 > .elementor-background-slideshow::before, .elementor-7026 .elementor-element.elementor-element-9cacf43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7026 .elementor-element.elementor-element-9cacf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7026 .elementor-element.elementor-element-9ba3f29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0.32px;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.32px;}.elementor-7026 .elementor-element.elementor-element-c216fa3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-00690f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0.32px;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.32px;}.elementor-7026 .elementor-element.elementor-element-2d05f57{--display:flex;--padding-top:124px;--padding-bottom:105px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-41daaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-1166c95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-1557b9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-7026 .elementor-element.elementor-element-7c5b70f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-7c5b70f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-9803b5e{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-3c20cdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7026 .elementor-element.elementor-element-a402d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-388af89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-388af89:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-388af89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6bd780 );}.elementor-7026 .elementor-element.elementor-element-4775d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-4775d26 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-76064c1{--grid-columns:2;}.elementor-7026 .elementor-element.elementor-element-76064c1 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-76064c1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7026 .elementor-element.elementor-element-76064c1 .e-loop-item > .elementor-section, .elementor-7026 .elementor-element.elementor-element-76064c1 .e-loop-item > .elementor-section > .elementor-container, .elementor-7026 .elementor-element.elementor-element-76064c1 .e-loop-item > .e-con, .elementor-7026 .elementor-element.elementor-element-76064c1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7026 .elementor-element.elementor-element-07cca26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-830fd9e{--display:flex;}.elementor-7026 .elementor-element.elementor-element-830fd9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-2a3edb5{--grid-columns:1;}.elementor-7026 .elementor-element.elementor-element-b68c6a3{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-b68c6a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7026 .elementor-element.elementor-element-b68c6a3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7026 .elementor-element.elementor-element-b68c6a3 .elementor-button{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.32px;padding:16px 37.5px 16px 37.5px;}.elementor-7026 .elementor-element.elementor-element-3f71a94{--display:flex;}.elementor-7026 .elementor-element.elementor-element-c7617a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#0347AC;--border-color:#0347AC;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:32px;--padding-right:32px;}.elementor-7026 .elementor-element.elementor-element-c7617a9:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-c7617a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/interested.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7026 .elementor-element.elementor-element-64c4d33 .elementor-heading-title{font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-ab30381{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-61b4095{padding:0px 0px 20px 0px;}.elementor-7026 .elementor-element.elementor-element-61b4095 img{height:115px;object-fit:contain;object-position:center center;}.elementor-7026 .elementor-element.elementor-element-193bb28 .elementor-button{background-color:transparent;fill:#0347AC;color:#0347AC;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0347AC;border-radius:100px 100px 100px 100px;padding:16px 20px 16px 20px;}.elementor-7026 .elementor-element.elementor-element-193bb28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-193bb28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7026 .elementor-element.elementor-element-a9ca7ce{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-a9ca7ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7026 .elementor-element.elementor-element-a9ca7ce .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7026 .elementor-element.elementor-element-a9ca7ce .elementor-button{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.32px;padding:16px 37.5px 16px 37.5px;}.elementor-7026 .elementor-element.elementor-element-bfc5e24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:227px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-e5287d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-85013fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-b1b08fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-7026 .elementor-element.elementor-element-b1b08fa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF80;}.elementor-7026 .elementor-element.elementor-element-bc9f111{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-bc9f111 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF00;}.elementor-7026 .elementor-element.elementor-element-32598d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-7026 .elementor-element.elementor-element-34b3c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-34b3c78:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-34b3c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7026 .elementor-element.elementor-element-348e186{text-align:center;}.elementor-7026 .elementor-element.elementor-element-348e186 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;letter-spacing:0.32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-7026 .elementor-element.elementor-element-ad52c55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-d8a77c8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7026 .elementor-element.elementor-element-419f1e6{--display:flex;}.elementor-7026 .elementor-element.elementor-element-842a243{padding:30px 15px 30px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-wrapper{text-align:center;}.elementor-7026 .elementor-element.elementor-element-842a243.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7026 .elementor-element.elementor-element-842a243.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-842a243.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-6873e15{--display:flex;}.elementor-7026 .elementor-element.elementor-element-6887a90{padding:60px 15px 50px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-wrapper{text-align:center;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7026 .elementor-element.elementor-element-19e6123{--display:flex;}.elementor-7026 .elementor-element.elementor-element-1fabe2d{padding:30px 15px 30px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-wrapper{text-align:center;}.elementor-7026 .elementor-element.elementor-element-1fabe2d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-b0fa076{--display:flex;}.elementor-7026 .elementor-element.elementor-element-b9a36a2{padding:60px 15px 50px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-wrapper{text-align:center;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7026 .elementor-element.elementor-element-b2f16f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:284px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-4ed5424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-4e6f176{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-b511fd6 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.32px;padding:11px 20px 11px 20px;}.elementor-7026 .elementor-element.elementor-element-6b22632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-0866b3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7026 .elementor-element.elementor-element-0866b3a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-6c784a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-6c784a1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-65122ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:249px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-995d04c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-ce42526{--display:flex;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#6CA5FA66;--border-color:#6CA5FA66;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-873ef5a .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:15px;letter-spacing:0.32px;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FBB002 0%, #FBB002 100%);padding:5px 5px 3px 5px;}.elementor-7026 .elementor-element.elementor-element-873ef5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-7026 .elementor-element.elementor-element-96700a4 .elementor-repeater-item-d1158ed{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-7026 .elementor-element.elementor-element-96700a4 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7026 .elementor-element.elementor-element-96700a4 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #6CA5FA 0%, #0347AC 100%);border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-96700a4{--background-align:center;--hotspot-color:#FFFFFF;--hotspot-padding:20px;--tooltip-text-color:#6B7280;--tooltip-align:center;--tooltip-min-width:200px;--tooltip-max-width:200px;--tooltip-padding:5px 20px 5px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-7026 .elementor-element.elementor-element-96700a4 .e-hotspot__label{font-size:12px;font-weight:400;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-96700a4 .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.050980392156862744);}.elementor-7026 .elementor-element.elementor-element-c410af2{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-7026 .elementor-element.elementor-element-c410af2.elementor-element{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-c410af2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-67cf826{--display:flex;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 4px 0px 4px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:4px;border-color:#6CA5FA66;--border-color:#6CA5FA66;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-c608cec .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:15px;letter-spacing:0.32px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FBB00200 0%, #FBB00200 100%);padding:5px 5px 3px 5px;}.elementor-7026 .elementor-element.elementor-element-c608cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 40px 0px;}.elementor-7026 .elementor-element.elementor-element-1360656 .elementor-repeater-item-d1158ed{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-7026 .elementor-element.elementor-element-1360656 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7026 .elementor-element.elementor-element-1360656 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #6CA5FA 0%, #0347AC 100%);border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-1360656{--background-align:center;--hotspot-color:#FFFFFF;--hotspot-padding:20px;--tooltip-text-color:#6B7280;--tooltip-align:center;--tooltip-min-width:200px;--tooltip-max-width:200px;--tooltip-padding:5px 20px 5px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-7026 .elementor-element.elementor-element-1360656 .e-hotspot__label{font-size:12px;font-weight:400;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-1360656 .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.050980392156862744);}.elementor-7026 .elementor-element.elementor-element-7142014{width:var( --container-widget-width, 98% );max-width:98%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-7026 .elementor-element.elementor-element-7142014.elementor-element{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-7142014 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-4a64645{--display:flex;--min-height:320px;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6CA5FA66;--border-color:#6CA5FA66;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-8e76e36 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:15px;letter-spacing:0.32px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FBB00200 0%, #FBB00200 100%);padding:5px 5px 3px 5px;}.elementor-7026 .elementor-element.elementor-element-8e76e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;padding:0px 0px 80px 0px;}.elementor-7026 .elementor-element.elementor-element-230d17c .elementor-repeater-item-d1158ed{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-7026 .elementor-element.elementor-element-230d17c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7026 .elementor-element.elementor-element-230d17c > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #6CA5FA 0%, #0347AC 100%);border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-230d17c{--background-align:center;--hotspot-color:#FFFFFF;--hotspot-padding:20px;--tooltip-text-color:#6B7280;--tooltip-align:center;--tooltip-min-width:200px;--tooltip-max-width:200px;--tooltip-padding:5px 20px 5px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-7026 .elementor-element.elementor-element-230d17c .e-hotspot__label{font-size:12px;font-weight:400;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-230d17c .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.050980392156862744);}.elementor-7026 .elementor-element.elementor-element-7e5deda{width:var( --container-widget-width, 98% );max-width:98%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-7026 .elementor-element.elementor-element-7e5deda.elementor-element{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-7e5deda .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-ada023e{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-22e93fe .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:15px;letter-spacing:0.32px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FBB00200 0%, #FBB00200 100%);padding:5px 5px 3px 5px;}.elementor-7026 .elementor-element.elementor-element-22e93fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 120px 0px;}.elementor-7026 .elementor-element.elementor-element-fa44b8e .elementor-repeater-item-d1158ed{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-7026 .elementor-element.elementor-element-fa44b8e .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7026 .elementor-element.elementor-element-fa44b8e > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #6CA5FA 0%, #0347AC 100%);border-radius:100px 100px 100px 100px;}.elementor-7026 .elementor-element.elementor-element-fa44b8e{--background-align:center;--hotspot-color:#FFFFFF;--hotspot-padding:20px;--tooltip-text-color:#6B7280;--tooltip-align:center;--tooltip-min-width:200px;--tooltip-max-width:200px;--tooltip-padding:5px 20px 5px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-7026 .elementor-element.elementor-element-fa44b8e .e-hotspot__label{font-size:12px;font-weight:400;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-fa44b8e .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.050980392156862744);}.elementor-7026 .elementor-element.elementor-element-7617df5{width:var( --container-widget-width, 85% );max-width:85%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-7026 .elementor-element.elementor-element-7617df5.elementor-element{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-7617df5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-ee93efd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7026 .elementor-element.elementor-element-91548be{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-7026 .elementor-element.elementor-element-91548be .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-c58d057{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-7becfc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:25px 25px 25px 25px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-7026 .elementor-element.elementor-element-7becfc5:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-7becfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-7026 .elementor-element.elementor-element-7becfc5:hover{background-color:transparent;background-image:linear-gradient(270deg, #0347AC 44%, #011D46 76%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA5FA;--border-color:#6CA5FA;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-7026 .elementor-element.elementor-element-7becfc5, .elementor-7026 .elementor-element.elementor-element-7becfc5::before{--border-transition:0.3s;}.elementor-7026 .elementor-element.elementor-element-e9dbfea{--display:flex;}.elementor-7026 .elementor-element.elementor-element-e9dbfea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-96c2800.elementor-element{--align-self:flex-start;}.elementor-7026 .elementor-element.elementor-element-96c2800 .elementor-icon-wrapper{text-align:left;}.elementor-7026 .elementor-element.elementor-element-96c2800 .elementor-icon{font-size:40px;}.elementor-7026 .elementor-element.elementor-element-96c2800 .elementor-icon svg{height:40px;}.elementor-7026 .elementor-element.elementor-element-96c2800 .elementor-icon-wrapper svg{width:auto;}.elementor-7026 .elementor-element.elementor-element-b0e2419{--display:flex;}.elementor-7026 .elementor-element.elementor-element-b0e2419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-87dc3b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-87dc3b4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-d78e17c{--display:flex;}.elementor-7026 .elementor-element.elementor-element-d78e17c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-09687eb{color:#FFFFFFB3;}.elementor-7026 .elementor-element.elementor-element-3a9545c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:25px 25px 25px 25px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-7026 .elementor-element.elementor-element-3a9545c:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-3a9545c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-7026 .elementor-element.elementor-element-3a9545c:hover{background-color:transparent;background-image:linear-gradient(270deg, #0347AC 44%, #011D46 76%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA5FA;--border-color:#6CA5FA;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-7026 .elementor-element.elementor-element-3a9545c, .elementor-7026 .elementor-element.elementor-element-3a9545c::before{--border-transition:0.3s;}.elementor-7026 .elementor-element.elementor-element-8dbf517{--display:flex;}.elementor-7026 .elementor-element.elementor-element-8dbf517.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-7af5159.elementor-element{--align-self:flex-start;}.elementor-7026 .elementor-element.elementor-element-7af5159 .elementor-icon-wrapper{text-align:left;}.elementor-7026 .elementor-element.elementor-element-7af5159 .elementor-icon{font-size:40px;}.elementor-7026 .elementor-element.elementor-element-7af5159 .elementor-icon svg{height:40px;}.elementor-7026 .elementor-element.elementor-element-7af5159 .elementor-icon-wrapper svg{width:auto;}.elementor-7026 .elementor-element.elementor-element-2471a3a{--display:flex;}.elementor-7026 .elementor-element.elementor-element-2471a3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-3d3936c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-3d3936c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-74677ed{--display:flex;}.elementor-7026 .elementor-element.elementor-element-74677ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-42c4a01{color:#FFFFFFB3;}.elementor-7026 .elementor-element.elementor-element-a2cc992{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:25px 25px 25px 25px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-7026 .elementor-element.elementor-element-a2cc992:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-a2cc992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-7026 .elementor-element.elementor-element-a2cc992:hover{background-color:transparent;background-image:linear-gradient(270deg, #0347AC 44%, #011D46 76%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA5FA;--border-color:#6CA5FA;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-7026 .elementor-element.elementor-element-a2cc992, .elementor-7026 .elementor-element.elementor-element-a2cc992::before{--border-transition:0.3s;}.elementor-7026 .elementor-element.elementor-element-9ac6cef{--display:flex;}.elementor-7026 .elementor-element.elementor-element-9ac6cef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-53c476d.elementor-element{--align-self:flex-start;}.elementor-7026 .elementor-element.elementor-element-53c476d .elementor-icon-wrapper{text-align:left;}.elementor-7026 .elementor-element.elementor-element-53c476d .elementor-icon{font-size:40px;}.elementor-7026 .elementor-element.elementor-element-53c476d .elementor-icon svg{height:40px;}.elementor-7026 .elementor-element.elementor-element-53c476d .elementor-icon-wrapper svg{width:auto;}.elementor-7026 .elementor-element.elementor-element-6ba7454{--display:flex;}.elementor-7026 .elementor-element.elementor-element-6ba7454.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-e804cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-e804cda .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-e76e28c{--display:flex;}.elementor-7026 .elementor-element.elementor-element-e76e28c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-a19ddd5{color:#FFFFFFB3;}.elementor-7026 .elementor-element.elementor-element-7111c26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:25px 25px 25px 25px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-7026 .elementor-element.elementor-element-7111c26:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-7111c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-7026 .elementor-element.elementor-element-7111c26:hover{background-color:transparent;background-image:linear-gradient(270deg, #0347AC 44%, #011D46 76%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA5FA;--border-color:#6CA5FA;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-7026 .elementor-element.elementor-element-7111c26, .elementor-7026 .elementor-element.elementor-element-7111c26::before{--border-transition:0.3s;}.elementor-7026 .elementor-element.elementor-element-c1fe3e2{--display:flex;}.elementor-7026 .elementor-element.elementor-element-c1fe3e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-f6673c8.elementor-element{--align-self:flex-start;}.elementor-7026 .elementor-element.elementor-element-f6673c8 .elementor-icon-wrapper{text-align:left;}.elementor-7026 .elementor-element.elementor-element-f6673c8 .elementor-icon{font-size:40px;}.elementor-7026 .elementor-element.elementor-element-f6673c8 .elementor-icon svg{height:40px;}.elementor-7026 .elementor-element.elementor-element-f6673c8 .elementor-icon-wrapper svg{width:auto;}.elementor-7026 .elementor-element.elementor-element-6ab6b8b{--display:flex;}.elementor-7026 .elementor-element.elementor-element-6ab6b8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-7b2ae61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-7b2ae61 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:0.32px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-aec1823{--display:flex;}.elementor-7026 .elementor-element.elementor-element-aec1823.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-4e3bef3{color:#FFFFFFB3;}.elementor-7026 .elementor-element.elementor-element-85e58c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:232px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-13376d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-13376d2:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-13376d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7026 .elementor-element.elementor-element-a794c06{text-align:left;}.elementor-7026 .elementor-element.elementor-element-a794c06 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;letter-spacing:0.32px;color:var( --e-global-color-astglobalcolor4 );}.elementor-7026 .elementor-element.elementor-element-816a846{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7026 .elementor-element.elementor-element-b2b20b2{--swiper-slides-to-display:3;--swiper-slides-gap:30px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-39a2954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-66e308e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:100px;--padding-left:77px;--padding-right:124px;}.elementor-7026 .elementor-element.elementor-element-66e308e:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-66e308e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010509;}.elementor-7026 .elementor-element.elementor-element-c7a0513{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:25px 25px 25px 25px;--padding-top:14px;--padding-bottom:14px;--padding-left:50px;--padding-right:50px;}.elementor-7026 .elementor-element.elementor-element-c7a0513:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-c7a0513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/calendy-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7026 .elementor-element.elementor-element-c7a0513.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-c0583ec{text-align:center;}.elementor-7026 .elementor-element.elementor-element-c0583ec img{width:459px;}.elementor-7026 .elementor-element.elementor-element-5b8470b{--display:flex;--justify-content:center;}.elementor-7026 .elementor-element.elementor-element-5b8470b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7026 .elementor-element.elementor-element-9201861 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.32px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:10px 13px 10px 13px;}.elementor-7026 .elementor-element.elementor-element-a429a8d{text-align:left;}.elementor-7026 .elementor-element.elementor-element-7cfa429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-7cfa429 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-7026 .elementor-element.elementor-element-16a90d9{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-16a90d9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:0.64px;color:#FFFFFF;}.elementor-7026 .elementor-element.elementor-element-6bbbee0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.32px;color:#FFFFFFB3;}@media(min-width:768px){.elementor-7026 .elementor-element.elementor-element-3ee5689{--content-width:825px;}.elementor-7026 .elementor-element.elementor-element-9cacf43{--width:550px;}.elementor-7026 .elementor-element.elementor-element-9ba3f29{--width:40%;}.elementor-7026 .elementor-element.elementor-element-c216fa3{--width:53%;}.elementor-7026 .elementor-element.elementor-element-1557b9c{--width:50%;}.elementor-7026 .elementor-element.elementor-element-3c20cdb{--width:50%;}.elementor-7026 .elementor-element.elementor-element-830fd9e{--width:64%;}.elementor-7026 .elementor-element.elementor-element-bfc5e24{--content-width:950px;}.elementor-7026 .elementor-element.elementor-element-32598d2{--content-width:920px;}.elementor-7026 .elementor-element.elementor-element-4e6f176{--width:24%;}.elementor-7026 .elementor-element.elementor-element-6b22632{--width:76%;}.elementor-7026 .elementor-element.elementor-element-e9dbfea{--width:19%;}.elementor-7026 .elementor-element.elementor-element-b0e2419{--width:29%;}.elementor-7026 .elementor-element.elementor-element-d78e17c{--width:49%;}.elementor-7026 .elementor-element.elementor-element-8dbf517{--width:19%;}.elementor-7026 .elementor-element.elementor-element-2471a3a{--width:29%;}.elementor-7026 .elementor-element.elementor-element-74677ed{--width:49%;}.elementor-7026 .elementor-element.elementor-element-9ac6cef{--width:19%;}.elementor-7026 .elementor-element.elementor-element-6ba7454{--width:29%;}.elementor-7026 .elementor-element.elementor-element-e76e28c{--width:49%;}.elementor-7026 .elementor-element.elementor-element-c1fe3e2{--width:19%;}.elementor-7026 .elementor-element.elementor-element-6ab6b8b{--width:29%;}.elementor-7026 .elementor-element.elementor-element-aec1823{--width:49%;}.elementor-7026 .elementor-element.elementor-element-c7a0513{--width:50%;}.elementor-7026 .elementor-element.elementor-element-5b8470b{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7026 .elementor-element.elementor-element-1557b9c{--width:100%;}.elementor-7026 .elementor-element.elementor-element-3c20cdb{--width:100%;}.elementor-7026 .elementor-element.elementor-element-830fd9e{--width:100%;}.elementor-7026 .elementor-element.elementor-element-4e6f176{--width:30%;}.elementor-7026 .elementor-element.elementor-element-6b22632{--width:70%;}.elementor-7026 .elementor-element.elementor-element-c7a0513{--width:50%;}.elementor-7026 .elementor-element.elementor-element-5b8470b{--width:50%;}}@media(max-width:1521px){.elementor-7026 .elementor-element.elementor-element-37e829e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7026 .elementor-element.elementor-element-05800d5{--e-n-carousel-swiper-slides-to-display:5;}.elementor-7026 .elementor-element.elementor-element-348e186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7026 .elementor-element.elementor-element-d8a77c8{--grid-auto-flow:row;}.elementor-7026 .elementor-element.elementor-element-a794c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7026 .elementor-element.elementor-element-b2b20b2{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-7026 .elementor-element.elementor-element-5a76196 .elementor-heading-title{font-size:42px;}.elementor-7026 .elementor-element.elementor-element-16ae86e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-7026 .elementor-element.elementor-element-16ae86e.elementor-element{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-05800d5{--e-n-carousel-swiper-slides-to-display:4;}.elementor-7026 .elementor-element.elementor-element-9cacf43{--overlay-opacity:0;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title a{font-size:36px;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title a{font-size:36px;}.elementor-7026 .elementor-element.elementor-element-2d05f57{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-1166c95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-7c5b70f .elementor-heading-title{font-size:34px;}.elementor-7026 .elementor-element.elementor-element-3c20cdb.e-con{--order:-99999 /* order start hack */;}.elementor-7026 .elementor-element.elementor-element-388af89{--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-4775d26 .elementor-heading-title{font-size:34px;}.elementor-7026 .elementor-element.elementor-element-76064c1{--grid-columns:1;}.elementor-7026 .elementor-element.elementor-element-07cca26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7026 .elementor-element.elementor-element-2a3edb5{--grid-columns:1;}.elementor-7026 .elementor-element.elementor-element-bfc5e24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-b1b08fa .elementor-heading-title{font-size:30px;}.elementor-7026 .elementor-element.elementor-element-bc9f111 .elementor-heading-title{font-size:30px;}.elementor-7026 .elementor-element.elementor-element-32598d2{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-348e186 .elementor-heading-title{font-size:34px;}.elementor-7026 .elementor-element.elementor-element-d8a77c8{--grid-auto-flow:row;}.elementor-7026 .elementor-element.elementor-element-842a243{padding:27px 15px 27px 15px;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-title{font-size:20px;}.elementor-7026 .elementor-element.elementor-element-6887a90{padding:45px 15px 45px 15px;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7026 .elementor-element.elementor-element-6887a90.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-title{font-size:20px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d{padding:27px 15px 27px 15px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-title{font-size:20px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2{padding:45px 15px 45px 15px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-title{font-size:20px;}.elementor-7026 .elementor-element.elementor-element-b2f16f4{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-0866b3a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-7026 .elementor-element.elementor-element-0866b3a .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-6c784a1{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-7026 .elementor-element.elementor-element-6c784a1 .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-c410af2{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-7026 .elementor-element.elementor-element-7142014{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-7026 .elementor-element.elementor-element-7e5deda{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-7026 .elementor-element.elementor-element-7617df5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7026 .elementor-element.elementor-element-91548be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7026 .elementor-element.elementor-element-91548be .elementor-heading-title{font-size:34px;}.elementor-7026 .elementor-element.elementor-element-87dc3b4 .elementor-heading-title{font-size:16px;}.elementor-7026 .elementor-element.elementor-element-3d3936c .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-7026 .elementor-element.elementor-element-e804cda .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-7026 .elementor-element.elementor-element-7b2ae61 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-7026 .elementor-element.elementor-element-a794c06 .elementor-heading-title{font-size:34px;}.elementor-7026 .elementor-element.elementor-element-b2b20b2{--swiper-slides-to-display:2;}.elementor-7026 .elementor-element.elementor-element-39a2954{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-66e308e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7026 .elementor-element.elementor-element-16a90d9 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-7026 .elementor-element.elementor-element-3ee5689:not(.elementor-motion-effects-element-type-background), .elementor-7026 .elementor-element.elementor-element-3ee5689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pilar2025.pilardev.fi/wp-content/uploads/2025/08/Rectangle-14427-1.webp");background-position:center center;}.elementor-7026 .elementor-element.elementor-element-3ee5689{--min-height:320px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-5a76196 .elementor-heading-title{font-size:36px;}.elementor-7026 .elementor-element.elementor-element-16ae86e{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:14px;line-height:18px;}.elementor-7026 .elementor-element.elementor-element-64eb1e5{--width:94%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-64eb1e5.e-con{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-d4f7434 .elementor-button{padding:16px 60px 16px 60px;}.elementor-7026 .elementor-element.elementor-element-37e829e{--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-7026 .elementor-element.elementor-element-a63aeff img{width:200px;height:280px;object-position:top center;}.elementor-7026 .elementor-element.elementor-element-4a811bd img{width:200px;height:280px;object-position:top center;}.elementor-7026 .elementor-element.elementor-element-cd40f5a img{width:200px;height:280px;object-position:top center;}.elementor-7026 .elementor-element.elementor-element-b57b262 img{width:200px;height:280px;object-position:top center;}.elementor-7026 .elementor-element.elementor-element-e3d75e7 img{width:200px;height:280px;object-position:top center;}.elementor-7026 .elementor-element.elementor-element-05800d5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;}.elementor-7026 .elementor-element.elementor-element-4a17aeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-9cacf43{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-9cacf43.e-con{--align-self:stretch;}.elementor-7026 .elementor-element.elementor-element-9ba3f29{--width:36%;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-title a{font-size:28px;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-42c0728 .elementor-icon-box-description{font-size:14px;line-height:1.3em;}.elementor-7026 .elementor-element.elementor-element-c216fa3{--width:54%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-00690f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title, .elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-title a{font-size:28px;line-height:1em;}.elementor-7026 .elementor-element.elementor-element-00690f0 .elementor-icon-box-description{font-size:14px;line-height:1.3em;}.elementor-7026 .elementor-element.elementor-element-2d05f57{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-1166c95{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-7c5b70f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-7c5b70f .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-3c20cdb.e-con{--order:-99999 /* order start hack */;}.elementor-7026 .elementor-element.elementor-element-388af89{--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-4775d26 .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-76064c1{--grid-columns:1;}.elementor-7026 .elementor-element.elementor-element-2a3edb5{--grid-columns:1;}.elementor-7026 .elementor-element.elementor-element-ab30381{--justify-content:flex-end;}.elementor-7026 .elementor-element.elementor-element-61b4095{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-61b4095.elementor-element{--align-self:flex-start;}.elementor-7026 .elementor-element.elementor-element-61b4095 img{height:90px;object-position:center center;}.elementor-7026 .elementor-element.elementor-element-bfc5e24{--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-7026 .elementor-element.elementor-element-85013fb{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7026 .elementor-element.elementor-element-85013fb.e-con{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-b1b08fa{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7026 .elementor-element.elementor-element-b1b08fa .elementor-heading-title{font-size:28px;}.elementor-7026 .elementor-element.elementor-element-bc9f111{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-bc9f111 .elementor-heading-title{font-size:20px;}.elementor-7026 .elementor-element.elementor-element-32598d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-348e186 .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-ad52c55{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7026 .elementor-element.elementor-element-ad52c55.e-con{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-d8a77c8{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-7026 .elementor-element.elementor-element-d8a77c8.e-con{--align-self:center;}.elementor-7026 .elementor-element.elementor-element-419f1e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7026 .elementor-element.elementor-element-842a243{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-842a243 .elementor-image-box-img{margin-bottom:0px;}.elementor-7026 .elementor-element.elementor-element-6873e15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7026 .elementor-element.elementor-element-6887a90{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-6887a90 .elementor-image-box-img{margin-bottom:10px;}.elementor-7026 .elementor-element.elementor-element-19e6123{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7026 .elementor-element.elementor-element-1fabe2d{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-1fabe2d .elementor-image-box-img{margin-bottom:0px;}.elementor-7026 .elementor-element.elementor-element-b0fa076{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7026 .elementor-element.elementor-element-b9a36a2{padding:0px 0px 0px 0px;}.elementor-7026 .elementor-element.elementor-element-b9a36a2 .elementor-image-box-img{margin-bottom:10px;}.elementor-7026 .elementor-element.elementor-element-b2f16f4{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-0866b3a{text-align:left;}.elementor-7026 .elementor-element.elementor-element-0866b3a .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-6c784a1{text-align:left;}.elementor-7026 .elementor-element.elementor-element-6c784a1 .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-65122ca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-995d04c{--width:100%;--flex-wrap:nowrap;}.elementor-7026 .elementor-element.elementor-element-ce42526{--content-width:100%;--min-height:200px;--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-7026 .elementor-element.elementor-element-873ef5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7026 .elementor-element.elementor-element-873ef5a .elementor-button{font-size:12px;}.elementor-7026 .elementor-element.elementor-element-c410af2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7026 .elementor-element.elementor-element-c410af2 .elementor-heading-title{font-size:14px;}.elementor-7026 .elementor-element.elementor-element-67cf826{--width:100%;--min-height:200px;}.elementor-7026 .elementor-element.elementor-element-c608cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-7026 .elementor-element.elementor-element-c608cec .elementor-button{font-size:12px;}.elementor-7026 .elementor-element.elementor-element-7142014{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-7026 .elementor-element.elementor-element-7142014 .elementor-heading-title{font-size:14px;}.elementor-7026 .elementor-element.elementor-element-4a64645{--width:100%;--min-height:200px;}.elementor-7026 .elementor-element.elementor-element-8e76e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-7026 .elementor-element.elementor-element-8e76e36 .elementor-button{font-size:12px;}.elementor-7026 .elementor-element.elementor-element-7e5deda{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-7026 .elementor-element.elementor-element-7e5deda .elementor-heading-title{font-size:14px;}.elementor-7026 .elementor-element.elementor-element-ada023e{--min-height:200px;}.elementor-7026 .elementor-element.elementor-element-22e93fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;}.elementor-7026 .elementor-element.elementor-element-22e93fe .elementor-button{font-size:12px;}.elementor-7026 .elementor-element.elementor-element-7617df5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-7026 .elementor-element.elementor-element-7617df5 .elementor-heading-title{font-size:14px;}.elementor-7026 .elementor-element.elementor-element-91548be{width:100%;max-width:100%;}.elementor-7026 .elementor-element.elementor-element-91548be .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-c58d057{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-7becfc5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7026 .elementor-element.elementor-element-7becfc5:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-7026 .elementor-element.elementor-element-e9dbfea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-b0e2419{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-87dc3b4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7026 .elementor-element.elementor-element-d78e17c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-3a9545c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7026 .elementor-element.elementor-element-3a9545c:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-7026 .elementor-element.elementor-element-8dbf517{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-2471a3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-3d3936c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7026 .elementor-element.elementor-element-74677ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-a2cc992{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7026 .elementor-element.elementor-element-a2cc992:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-7026 .elementor-element.elementor-element-9ac6cef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-6ba7454{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-e804cda{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7026 .elementor-element.elementor-element-e76e28c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-7111c26{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7026 .elementor-element.elementor-element-7111c26:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-7026 .elementor-element.elementor-element-c1fe3e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-6ab6b8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-7b2ae61{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7026 .elementor-element.elementor-element-aec1823{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-85e58c1{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7026 .elementor-element.elementor-element-a794c06 .elementor-heading-title{font-size:24px;}.elementor-7026 .elementor-element.elementor-element-b2b20b2{--swiper-slides-to-display:1;}.elementor-7026 .elementor-element.elementor-element-66e308e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7026 .elementor-element.elementor-element-c7a0513.e-con{--order:99999 /* order end hack */;}.elementor-7026 .elementor-element.elementor-element-16a90d9 .elementor-heading-title{font-size:22px;}.elementor-7026 .elementor-element.elementor-element-6bbbee0{font-size:14px;line-height:22px;}}/* Start custom CSS for heading, class: .elementor-element-5a76196 */.elementor-7026 .elementor-element.elementor-element-5a76196 span {
  opacity: 0;
  filter: blur(10px);
  transform: translateX(-20px);
  animation: slideBlurIn 0.2s ease-out forwards;
  animation-delay: calc(var(--i) * 0.1s);
}

@keyframes slideBlurIn {
  to {
    opacity: 1;
    filter: blur(0);
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69c361b */.elementor-7026 .elementor-element.elementor-element-69c361b .elementor-button {
    background-image: unset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63aeff */.elementor-7026 .elementor-element.elementor-element-a63aeff .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-a63aeff .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a811bd */.elementor-7026 .elementor-element.elementor-element-4a811bd .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-4a811bd .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40f5a */.elementor-7026 .elementor-element.elementor-element-cd40f5a .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-cd40f5a .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57b262 */.elementor-7026 .elementor-element.elementor-element-b57b262 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-b57b262 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3d75e7 */.elementor-7026 .elementor-element.elementor-element-e3d75e7 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-prev {
        background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/left_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin-top: 16px;
}
.elementor-7026 .elementor-element.elementor-element-e3d75e7 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://pilar2025.pilardev.fi/wp-content/uploads/2025/07/right_shadow.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-top: 16px;
    /*background: linear-gradient(179.14deg, rgba(70, 71, 73, 0) 21.79%, #000000 101.74%, #000000 173.99%);*/
    /*transform: rotate(-90deg);*/
    /*position: absolute;*/
    /*right: -85px;*/
    /*top: 82px;*/
    /*height: 215px;*/
    /*width: 383px;*/
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-05800d5 */.elementor-7026 .elementor-element.elementor-element-05800d5 img {
    height: 270px;
    object-fit: cover;
}

@media(max-width: 767px) {
    .elementor-7026 .elementor-element.elementor-element-05800d5 img {
        height: auto;
    }
}

.elementor-7026 .elementor-element.elementor-element-05800d5 .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
	@media(max-width: 766px) and (min-width: 426px) {
		#home-portfolio-s .swiper-slide {
		    width: 33% !important;
		}		
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c216fa3 */@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-c216fa3 {
        border-color: #ffffff33;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b68c6a3 */.elementor-7026 .elementor-element.elementor-element-b68c6a3 .elementor-button-icon {
    width: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9ca7ce */.elementor-7026 .elementor-element.elementor-element-a9ca7ce .elementor-button-icon {
    width: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388af89 */.elementor-7026 .elementor-element.elementor-element-388af89 .elementor-widget-post-info .elementor-post-info__terms-list a {
    background: linear-gradient(#041529, #041529) padding-box, linear-gradient(12deg, rgba(3, 71, 172, 0.5) 1.27%, rgba(108, 165, 250, 0.5) 105.75%) !important;
    border: 1px solid transparent !important;
    padding: 7px 13px;
    border-radius: 100px;
    display: inline-block !important;
    margin-bottom: 7px;
}

.elementor-7026 .elementor-element.elementor-element-388af89 span.elementor-post-info__terms-list {
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-842a243 */@media (min-width:768px) and (max-width:1024px) {
    .elementor-7026 .elementor-element.elementor-element-842a243 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}
@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-842a243 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6887a90 */@media (min-width:768px) and (max-width:1024px) {
    .elementor-7026 .elementor-element.elementor-element-6887a90 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}
@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-6887a90 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fabe2d */@media (min-width:768px) and (max-width:1024px) {
    .elementor-7026 .elementor-element.elementor-element-1fabe2d {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}
@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-1fabe2d {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9a36a2 */@media (min-width:768px) and (max-width:1024px) {
    .elementor-7026 .elementor-element.elementor-element-b9a36a2 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}
@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-b9a36a2 {
        width: 130px;
        height: 130px;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b511fd6 */.elementor-7026 .elementor-element.elementor-element-b511fd6 .elementor-button-icon {
    width: 5px;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-96700a4 */.elementor-7026 .elementor-element.elementor-element-96700a4 .e-hotspot__tooltip p {
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
}
.elementor-7026 .elementor-element.elementor-element-96700a4 .e-hotspot--icon.e-hotspot--active:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 40%;
    transform: rotate(180deg);
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-1360656 */.elementor-7026 .elementor-element.elementor-element-1360656 .e-hotspot__tooltip p {
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
}
.elementor-7026 .elementor-element.elementor-element-1360656 .e-hotspot--icon.e-hotspot--active:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 40%;
    transform: rotate(180deg);
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-230d17c */.elementor-7026 .elementor-element.elementor-element-230d17c .e-hotspot__tooltip p {
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
}
.elementor-7026 .elementor-element.elementor-element-230d17c .e-hotspot--icon.e-hotspot--active:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 40%;
    transform: rotate(180deg);
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-fa44b8e */.elementor-7026 .elementor-element.elementor-element-fa44b8e .e-hotspot__tooltip p {
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
}
.elementor-7026 .elementor-element.elementor-element-fa44b8e .e-hotspot--icon.e-hotspot--active:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 40%;
    transform: rotate(180deg);
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-995d04c */@media (max-width:767px) {
    .elementor-7026 .elementor-element.elementor-element-995d04c {
        width:400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65122ca */@media (min-width:768px) and (max-width: 1024px) {
    .horizontal-scroll {
        display: flex;   
        overflow-x: auto;
        scroll-behavior: smooth;
    }
    .item {
        min-width: 35%;
        flex-shrink: 0; 
    }
}
@media (max-width: 767px) {
    .horizontal-scroll {
        display: flex;   
        overflow-x: auto;
        scroll-behavior: smooth;
    }
    .item {
        min-width: 70%;
        flex-shrink: 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7becfc5 */@media (max-width: 767px) {
    .elementor-7026 .elementor-element.elementor-element-7becfc5 {
        border-color: rgba(255, 255, 255, 0.37) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9545c */@media (max-width: 767px) {
    .elementor-7026 .elementor-element.elementor-element-3a9545c {
        border-color: rgba(255, 255, 255, 0.37) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2cc992 */@media (max-width: 767px) {
    .elementor-7026 .elementor-element.elementor-element-a2cc992 {
        border-color: rgba(255, 255, 255, 0.37) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7111c26 */@media (max-width: 767px) {
    .elementor-7026 .elementor-element.elementor-element-7111c26 {
        border-color: rgba(255, 255, 255, 0.37) !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b2b20b2 */.elementor-7026 .elementor-element.elementor-element-b2b20b2 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.elementor-7026 .elementor-element.elementor-element-b2b20b2 .swiper-slide > .elementor-element {
    height: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cfa429 */.elementor-7026 .elementor-element.elementor-element-7cfa429 h2 {
    background: linear-gradient(89.88deg, #FFFFFF -6.67%, #999999 103.86%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */