.elementor-4452 .elementor-element.elementor-element-ca355e1{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4452 .elementor-element.elementor-element-7c99f90{--display:flex;--min-height:770px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4452 .elementor-element.elementor-element-7c99f90:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-7c99f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/main-slide-1-1536x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4452 .elementor-element.elementor-element-7c99f90::before, .elementor-4452 .elementor-element.elementor-element-7c99f90 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-7c99f90 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-7c99f90 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-7c99f90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-7c99f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-4452 .elementor-element.elementor-element-9d599c2 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:36px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-491b03f{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-491b03f .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button{background-color:var( --e-global-color-df370f6 );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 30px;}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-f874a96 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-911b23a{--display:flex;--min-height:770px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4452 .elementor-element.elementor-element-911b23a:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-911b23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/main-slide-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4452 .elementor-element.elementor-element-911b23a::before, .elementor-4452 .elementor-element.elementor-element-911b23a > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-911b23a > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-911b23a > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-911b23a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-911b23a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-4452 .elementor-element.elementor-element-c523952 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:36px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-328425f{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-328425f .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button{background-color:var( --e-global-color-df370f6 );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 30px;}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d4f52d1 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-1521e4c{--display:flex;--min-height:770px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4452 .elementor-element.elementor-element-1521e4c:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-1521e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/main-slide-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4452 .elementor-element.elementor-element-1521e4c::before, .elementor-4452 .elementor-element.elementor-element-1521e4c > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-1521e4c > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-1521e4c > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-1521e4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-1521e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-4452 .elementor-element.elementor-element-24a541b .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:36px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-18b8785{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-18b8785 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button{background-color:var( --e-global-color-df370f6 );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 30px;}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-0d4fd3e .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-aaac551{--display:flex;--min-height:770px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4452 .elementor-element.elementor-element-aaac551:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-aaac551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/main-slide-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4452 .elementor-element.elementor-element-aaac551::before, .elementor-4452 .elementor-element.elementor-element-aaac551 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-aaac551 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-aaac551 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-aaac551 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-aaac551 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-4452 .elementor-element.elementor-element-4c58154 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:36px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-5f60f85{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-5f60f85 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button{background-color:var( --e-global-color-df370f6 );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 30px;}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-7c63cd6 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-98e9d09{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-size:18px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-4452 .elementor-element.elementor-element-98e9d09 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF38;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-4452 .elementor-element.elementor-element-98e9d09 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-98e9d09 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-4452 .elementor-element.elementor-element-81938a4{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4452 .elementor-element.elementor-element-58b3da8{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:300;line-height:1em;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-description{font-family:var( --e-global-typography-7fdb5bf-font-family ), Sans-serif;font-size:var( --e-global-typography-7fdb5bf-font-size );font-weight:var( --e-global-typography-7fdb5bf-font-weight );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-8281534{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-4452 .elementor-element.elementor-element-27e3baf{--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-4452 .elementor-element.elementor-element-bc0a312{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter{display:flex;flex-direction:row;align-items:flex-end;}.elementor-4452 .elementor-element.elementor-element-d28b408{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-df370f6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df370f6 );border-radius:16px 16px 16px 16px;padding:12px 20px 12px 20px;}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input::placeholder{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input-clear{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input-loading{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus ~ .jet-search-filter__input-clear{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus ~ .jet-search-filter__input-loading{color:var( --e-global-color-text );}.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input:focus {border-color:var( --e-global-color-primary );}.elementor-4452 .elementor-element.elementor-element-b308e33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-f81f6fa{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-f81f6fa .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:13px;font-weight:400;color:#696969;}.elementor-4452 .elementor-element.elementor-element-3dac7de{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;text-align:center;}.elementor-4452 .elementor-element.elementor-element-3dac7de .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:13px;font-weight:400;color:#696969;}.elementor-4452 .elementor-element.elementor-element-c215d4f{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;text-align:center;}.elementor-4452 .elementor-element.elementor-element-c215d4f .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:13px;font-weight:400;color:#696969;}.elementor-4452 .elementor-element.elementor-element-c7a5147{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:end;}.elementor-4452 .elementor-element.elementor-element-c7a5147 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:13px;font-weight:400;color:#696969;}.elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4452 .elementor-element.elementor-element-50eea84{width:100%;max-width:100%;}:is( .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid, .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4452 .elementor-element.elementor-element-50eea84 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4452 .elementor-element.elementor-element-a162cf9 .elementor-button{background-color:#02010100;font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4452 .elementor-element.elementor-element-a162cf9{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-a162cf9 .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-a162cf9 .elementor-button:focus{color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-a162cf9 .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-a162cf9 .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-1a1a1c7{--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:space-between;--align-items:center;box-shadow:0px -4px 12px 0px rgba(0, 0, 0, 0.0784313725490196);--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;--z-index:9998999;}.elementor-4452 .elementor-element.elementor-element-1a1a1c7:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-1a1a1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-84cff01{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-84cff01 p{margin-block-end:0px;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button{background-color:var( --e-global-color-df370f6 );font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 30px;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button:focus svg{fill:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-01167f1{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4452 .elementor-element.elementor-element-01167f1:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-01167f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aef63 );}.elementor-4452 .elementor-element.elementor-element-32515db{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-title{margin-block-end:5px;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:300;line-height:1em;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-description{font-family:var( --e-global-typography-7fdb5bf-font-family ), Sans-serif;font-size:var( --e-global-typography-7fdb5bf-font-size );font-weight:var( --e-global-typography-7fdb5bf-font-weight );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-52f5ee9{--display:flex;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-52f5ee9:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-52f5ee9::before, .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-52f5ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/3792f957154a8144da306457694530395e923e1a.jpg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-52f5ee9::before{filter:brightness( 145% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4452 .elementor-element.elementor-element-52f5ee9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-90574af{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-90574af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-90574af > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-4452 .elementor-element.elementor-element-90574af .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-90574af .elementor-icon-box-title{margin-block-end:7px;}.elementor-4452 .elementor-element.elementor-element-90574af .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-90574af .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4452 .elementor-element.elementor-element-90574af .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-7a39cbe{--display:flex;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-7a39cbe:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-7a39cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-7a39cbe::before, .elementor-4452 .elementor-element.elementor-element-7a39cbe > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-7a39cbe > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-7a39cbe > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-7a39cbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-7a39cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/3575913ee3c13812fdd8d036d08d1c12a7ae60bd-768x621.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-7a39cbe::before{filter:brightness( 106% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4452 .elementor-element.elementor-element-7a39cbe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9 .elementor-icon-box-title{margin-block-end:7px;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-b0ff7a9 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-341f12c{--display:flex;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-341f12c:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-341f12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-341f12c::before, .elementor-4452 .elementor-element.elementor-element-341f12c > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-341f12c > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-341f12c > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-341f12c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-341f12c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/734a9fdcbd4fc7eef60156613fd7374dbb932478.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-341f12c::before{filter:brightness( 117% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4452 .elementor-element.elementor-element-341f12c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e .elementor-icon-box-title{margin-block-end:7px;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-5f2ab3e .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-24faf17{--display:flex;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-24faf17:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-24faf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-24faf17::before, .elementor-4452 .elementor-element.elementor-element-24faf17 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-24faf17 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-24faf17 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-24faf17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-24faf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/e0fdf3b624b9ca0c5bda338dd5e52fb567d4ace2.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-24faf17::before{filter:brightness( 145% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4452 .elementor-element.elementor-element-24faf17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-88c1e02{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-88c1e02.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-88c1e02 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-4452 .elementor-element.elementor-element-88c1e02 .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-88c1e02 .elementor-icon-box-title{margin-block-end:7px;}.elementor-4452 .elementor-element.elementor-element-88c1e02 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-88c1e02 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4452 .elementor-element.elementor-element-88c1e02 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-1d7bded{--display:flex;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-1d7bded:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-1d7bded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-1d7bded::before, .elementor-4452 .elementor-element.elementor-element-1d7bded > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-1d7bded > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-1d7bded > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-1d7bded > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-1d7bded > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/c83803d403c424476b86ea08947092b214001604.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-1d7bded::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4452 .elementor-element.elementor-element-1d7bded.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-344cc18{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-344cc18.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-344cc18 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-4452 .elementor-element.elementor-element-344cc18 .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-344cc18 .elementor-icon-box-title{margin-block-end:7px;}.elementor-4452 .elementor-element.elementor-element-344cc18 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-344cc18 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4452 .elementor-element.elementor-element-344cc18 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-5c18a10{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4452 .elementor-element.elementor-element-5c18a10:not(.elementor-motion-effects-element-type-background), .elementor-4452 .elementor-element.elementor-element-5c18a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-5c18a10.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-5d6a360{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-5d6a360 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-3581623 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-df370f6 );color:var( --e-global-color-df370f6 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-4452 .elementor-element.elementor-element-3581623 .elementor-button:hover, .elementor-4452 .elementor-element.elementor-element-3581623 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-3581623 .elementor-button:hover svg, .elementor-4452 .elementor-element.elementor-element-3581623 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4452 .elementor-element.elementor-element-3f2ada0{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4452 .elementor-element.elementor-element-3f2ada0::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rogris.ru/wp-content/uploads/2026/02/frame-544.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-4452 .elementor-element.elementor-element-c55b767{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-wrapper{text-align:start;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:300;line-height:1em;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-description{font-family:var( --e-global-typography-7fdb5bf-font-family ), Sans-serif;font-size:var( --e-global-typography-7fdb5bf-font-size );font-weight:var( --e-global-typography-7fdb5bf-font-weight );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-928fbd6{--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;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4452 .elementor-element.elementor-element-7514a57{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-7514a57.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon-box-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-7514a57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-7514a57.elementor-view-framed .elementor-icon, .elementor-4452 .elementor-element.elementor-element-7514a57.elementor-view-default .elementor-icon{fill:var( --e-global-color-df370f6 );color:var( --e-global-color-df370f6 );border-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon{font-size:24px;padding:5px;}.elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-7514a57 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-ab3b8d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-ab3b8d0.elementor-view-framed .elementor-icon, .elementor-4452 .elementor-element.elementor-element-ab3b8d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-df370f6 );color:var( --e-global-color-df370f6 );border-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon{font-size:24px;padding:5px;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-3c29a14{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-3c29a14.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon-box-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-3c29a14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-3c29a14.elementor-view-framed .elementor-icon, .elementor-4452 .elementor-element.elementor-element-3c29a14.elementor-view-default .elementor-icon{fill:var( --e-global-color-df370f6 );color:var( --e-global-color-df370f6 );border-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon{font-size:24px;padding:5px;}.elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-3c29a14 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-4b5c858{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4452 .elementor-element.elementor-element-4b5c858.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon-box-wrapper{gap:15px;}.elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-4b5c858.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-4b5c858.elementor-view-framed .elementor-icon, .elementor-4452 .elementor-element.elementor-element-4b5c858.elementor-view-default .elementor-icon{fill:var( --e-global-color-df370f6 );color:var( --e-global-color-df370f6 );border-color:var( --e-global-color-df370f6 );}.elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon{font-size:24px;padding:5px;}.elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon-box-title, .elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-4b5c858 .elementor-icon-box-description{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-4452 .elementor-element.elementor-element-a96aad4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1025px){.elementor-4452 .elementor-element.elementor-element-7c99f90{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4452 .elementor-element.elementor-element-9d599c2{z-index:1;}.elementor-4452 .elementor-element.elementor-element-491b03f{z-index:1;}.elementor-4452 .elementor-element.elementor-element-491b03f .elementor-heading-title{font-size:24px;}.elementor-4452 .elementor-element.elementor-element-78bc27f{z-index:1;}.elementor-4452 .elementor-element.elementor-element-f874a96{z-index:1;}.elementor-4452 .elementor-element.elementor-element-911b23a{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4452 .elementor-element.elementor-element-c523952{z-index:1;}.elementor-4452 .elementor-element.elementor-element-328425f{z-index:1;}.elementor-4452 .elementor-element.elementor-element-328425f .elementor-heading-title{font-size:24px;}.elementor-4452 .elementor-element.elementor-element-53a4abe{z-index:1;}.elementor-4452 .elementor-element.elementor-element-d4f52d1{z-index:1;}.elementor-4452 .elementor-element.elementor-element-1521e4c{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4452 .elementor-element.elementor-element-24a541b{z-index:1;}.elementor-4452 .elementor-element.elementor-element-18b8785{z-index:1;}.elementor-4452 .elementor-element.elementor-element-18b8785 .elementor-heading-title{font-size:24px;}.elementor-4452 .elementor-element.elementor-element-32e60a8{z-index:1;}.elementor-4452 .elementor-element.elementor-element-0d4fd3e{z-index:1;}.elementor-4452 .elementor-element.elementor-element-aaac551{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4452 .elementor-element.elementor-element-4c58154{z-index:1;}.elementor-4452 .elementor-element.elementor-element-5f60f85{z-index:1;}.elementor-4452 .elementor-element.elementor-element-5f60f85 .elementor-heading-title{font-size:24px;}.elementor-4452 .elementor-element.elementor-element-2a80454{z-index:1;}.elementor-4452 .elementor-element.elementor-element-7c63cd6{z-index:1;}.elementor-4452 .elementor-element.elementor-element-98e9d09{--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;}.elementor-4452 .elementor-element.elementor-element-81938a4{--align-content:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-58b3da8{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-bc0a312{--align-content:flex-start;--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-84cff01{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}.elementor-4452 .elementor-element.elementor-element-7bf6fde{z-index:1;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button{font-size:14px;padding:10px 10px 10px 20px;}.elementor-4452 .elementor-element.elementor-element-01167f1{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-32515db{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-90574af{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4452 .elementor-element.elementor-element-b0ff7a9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4452 .elementor-element.elementor-element-5f2ab3e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4452 .elementor-element.elementor-element-88c1e02{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4452 .elementor-element.elementor-element-344cc18{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4452 .elementor-element.elementor-element-5d6a360{z-index:1;}.elementor-4452 .elementor-element.elementor-element-5d6a360 .elementor-heading-title{font-size:24px;}.elementor-4452 .elementor-element.elementor-element-3f2ada0{--min-height:780px;--align-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-3f2ada0::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4452 .elementor-element.elementor-element-3f2ada0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:68% auto;}.elementor-4452 .elementor-element.elementor-element-c55b767{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}}@media(max-width:767px){.elementor-4452 .elementor-element.elementor-element-7c99f90{--min-height:675px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-9d599c2{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-9d599c2 .elementor-heading-title{font-size:28px;}.elementor-4452 .elementor-element.elementor-element-491b03f{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-491b03f .elementor-heading-title{font-size:18px;}.elementor-4452 .elementor-element.elementor-element-78bc27f .elementor-button{font-size:14px;padding:12px 12px 12px 18px;}.elementor-4452 .elementor-element.elementor-element-911b23a{--min-height:675px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-c523952{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-c523952 .elementor-heading-title{font-size:28px;}.elementor-4452 .elementor-element.elementor-element-328425f{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-328425f .elementor-heading-title{font-size:18px;}.elementor-4452 .elementor-element.elementor-element-53a4abe .elementor-button{font-size:14px;padding:12px 12px 12px 18px;}.elementor-4452 .elementor-element.elementor-element-1521e4c{--min-height:675px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-24a541b{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-24a541b .elementor-heading-title{font-size:28px;}.elementor-4452 .elementor-element.elementor-element-18b8785{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-18b8785 .elementor-heading-title{font-size:18px;}.elementor-4452 .elementor-element.elementor-element-32e60a8 .elementor-button{font-size:14px;padding:12px 12px 12px 18px;}.elementor-4452 .elementor-element.elementor-element-aaac551{--min-height:675px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-4c58154{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-4c58154 .elementor-heading-title{font-size:28px;}.elementor-4452 .elementor-element.elementor-element-5f60f85{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-5f60f85 .elementor-heading-title{font-size:18px;}.elementor-4452 .elementor-element.elementor-element-2a80454 .elementor-button{font-size:14px;padding:12px 12px 12px 18px;}.elementor-4452 .elementor-element.elementor-element-98e9d09{--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-next-right-position:-75px;--e-n-carousel-swiper-pagination-size:14px;}.elementor-4452 .elementor-element.elementor-element-81938a4{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-58b3da8 .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-bc0a312{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-84cff01{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-7bf6fde{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-7bf6fde .elementor-button{padding:12px 12px 12px 18px;}.elementor-4452 .elementor-element.elementor-element-32515db .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-52f5ee9{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-7a39cbe{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-341f12c{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-24faf17{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-1d7bded{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-5c18a10{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-5d6a360{width:100%;max-width:100%;text-align:center;}.elementor-4452 .elementor-element.elementor-element-5d6a360 .elementor-heading-title{font-size:20px;}.elementor-4452 .elementor-element.elementor-element-3f2ada0{--padding-top:40px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-4452 .elementor-element.elementor-element-c55b767 .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4452 .elementor-element.elementor-element-928fbd6{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4452 .elementor-element.elementor-element-7514a57{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-ab3b8d0{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-3c29a14{width:100%;max-width:100%;}.elementor-4452 .elementor-element.elementor-element-4b5c858{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-4452 .elementor-element.elementor-element-52f5ee9{--width:30%;}.elementor-4452 .elementor-element.elementor-element-7a39cbe{--width:30%;}.elementor-4452 .elementor-element.elementor-element-341f12c{--width:30%;}.elementor-4452 .elementor-element.elementor-element-24faf17{--width:30%;}.elementor-4452 .elementor-element.elementor-element-1d7bded{--width:30%;}.elementor-4452 .elementor-element.elementor-element-5c18a10{--width:30%;}.elementor-4452 .elementor-element.elementor-element-928fbd6{--width:60%;}}@media(max-width:1025px) and (min-width:768px){.elementor-4452 .elementor-element.elementor-element-52f5ee9{--width:45%;}.elementor-4452 .elementor-element.elementor-element-7a39cbe{--width:45%;}.elementor-4452 .elementor-element.elementor-element-341f12c{--width:45%;}.elementor-4452 .elementor-element.elementor-element-24faf17{--width:45%;}.elementor-4452 .elementor-element.elementor-element-1d7bded{--width:45%;}.elementor-4452 .elementor-element.elementor-element-5c18a10{--width:45%;}.elementor-4452 .elementor-element.elementor-element-928fbd6{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-78bc27f */.elementor-4452 .elementor-element.elementor-element-78bc27f i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99f90 */.elementor-4452 .elementor-element.elementor-element-7c99f90::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a4abe */.elementor-4452 .elementor-element.elementor-element-53a4abe i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911b23a */.elementor-4452 .elementor-element.elementor-element-911b23a::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32e60a8 */.elementor-4452 .elementor-element.elementor-element-32e60a8 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521e4c */.elementor-4452 .elementor-element.elementor-element-1521e4c::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a80454 */.elementor-4452 .elementor-element.elementor-element-2a80454 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac551 */.elementor-4452 .elementor-element.elementor-element-aaac551::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bc27f */.elementor-4452 .elementor-element.elementor-element-78bc27f i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99f90 */.elementor-4452 .elementor-element.elementor-element-7c99f90::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a4abe */.elementor-4452 .elementor-element.elementor-element-53a4abe i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911b23a */.elementor-4452 .elementor-element.elementor-element-911b23a::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32e60a8 */.elementor-4452 .elementor-element.elementor-element-32e60a8 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521e4c */.elementor-4452 .elementor-element.elementor-element-1521e4c::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a80454 */.elementor-4452 .elementor-element.elementor-element-2a80454 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac551 */.elementor-4452 .elementor-element.elementor-element-aaac551::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bc27f */.elementor-4452 .elementor-element.elementor-element-78bc27f i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99f90 */.elementor-4452 .elementor-element.elementor-element-7c99f90::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a4abe */.elementor-4452 .elementor-element.elementor-element-53a4abe i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911b23a */.elementor-4452 .elementor-element.elementor-element-911b23a::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32e60a8 */.elementor-4452 .elementor-element.elementor-element-32e60a8 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521e4c */.elementor-4452 .elementor-element.elementor-element-1521e4c::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a80454 */.elementor-4452 .elementor-element.elementor-element-2a80454 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac551 */.elementor-4452 .elementor-element.elementor-element-aaac551::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bc27f */.elementor-4452 .elementor-element.elementor-element-78bc27f i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99f90 */.elementor-4452 .elementor-element.elementor-element-7c99f90::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a4abe */.elementor-4452 .elementor-element.elementor-element-53a4abe i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911b23a */.elementor-4452 .elementor-element.elementor-element-911b23a::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32e60a8 */.elementor-4452 .elementor-element.elementor-element-32e60a8 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521e4c */.elementor-4452 .elementor-element.elementor-element-1521e4c::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a80454 */.elementor-4452 .elementor-element.elementor-element-2a80454 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac551 */.elementor-4452 .elementor-element.elementor-element-aaac551::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bc27f */.elementor-4452 .elementor-element.elementor-element-78bc27f i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99f90 */.elementor-4452 .elementor-element.elementor-element-7c99f90::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a4abe */.elementor-4452 .elementor-element.elementor-element-53a4abe i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911b23a */.elementor-4452 .elementor-element.elementor-element-911b23a::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32e60a8 */.elementor-4452 .elementor-element.elementor-element-32e60a8 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521e4c */.elementor-4452 .elementor-element.elementor-element-1521e4c::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a80454 */.elementor-4452 .elementor-element.elementor-element-2a80454 i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac551 */.elementor-4452 .elementor-element.elementor-element-aaac551::before {
    backdrop-filter: grayscale(100)!important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-d28b408 */.elementor-4452 .elementor-element.elementor-element-d28b408 input:focus {
    border-width: 1px!important;
}
.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input-wrapper:has(.jet-search-filter__input:not(.jet-input-not-empty)):after {
    content: "\e91a";
    font-family: 'Rogris-Landing' !important;
    position: absolute;
    right: 20px;
    top:0;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    display: flex;
    color: #5A8443!important;
    font-size: 24px;
}

.elementor-4452 .elementor-element.elementor-element-d28b408 .jet-search-filter__input-wrapper:has(.jet-input-not-empty) .jet-search-filter__input-clear {
    display: flex;
    margin-right: 10px;
}

.jet-search-filter__input-loading {
    color: var(--e-global-color-df370f6)!important;
    margin-right: 40px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-50eea84 */@media (max-width:767px) {
    .elementor-4452 .elementor-element.elementor-element-50eea84 .jet-listing-grid__item {
        max-width: unset;
    }
    .elementor-4452 .elementor-element.elementor-element-50eea84 .jet-listing-grid__items {
        overflow-x: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf6fde */.elementor-4452 .elementor-element.elementor-element-7bf6fde i::before {
    color: #000;
    font-size: 24px;
    background: #fff;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
@media (max-width:1024px) {
    .elementor-4452 .elementor-element.elementor-element-7bf6fde i::before {
    width: 32px;
    height: 32px;
    font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-928fbd6 */.elementor-4452 .elementor-element.elementor-element-928fbd6 .elementor-icon-box-icon {
    position: absolute;
}
.elementor-4452 .elementor-element.elementor-element-928fbd6 .elementor-icon-box-title {
    margin-left: 45px;
    margin-top: 3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://rogris.ru/wp-content/uploads/2025/11/cerapro-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://rogris.ru/wp-content/uploads/2025/11/cerapro-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://rogris.ru/wp-content/uploads/2025/11/cerapro-medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */