.elementor-12370 .elementor-element.elementor-element-10cc3c8{--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;}.elementor-12370 .elementor-element.elementor-element-0ab8301{--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;--overlay-opacity:0.5;--padding-top:139px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-0ab8301:not(.elementor-motion-effects-element-type-background), .elementor-12370 .elementor-element.elementor-element-0ab8301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://balticmarine.lt/wp-content/uploads/2025/10/marcin-jozwiak-oh0DITWoHi4-unsplash-1-scaled-1.jpg");background-repeat:no-repeat;}.elementor-12370 .elementor-element.elementor-element-0ab8301::before, .elementor-12370 .elementor-element.elementor-element-0ab8301 > .elementor-background-video-container::before, .elementor-12370 .elementor-element.elementor-element-0ab8301 > .e-con-inner > .elementor-background-video-container::before, .elementor-12370 .elementor-element.elementor-element-0ab8301 > .elementor-background-slideshow::before, .elementor-12370 .elementor-element.elementor-element-0ab8301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12370 .elementor-element.elementor-element-0ab8301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12370 .elementor-element.elementor-element-076b899{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-6545f4d > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading{text-align:center;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .title{color:#FFFFFF;margin:10px 0px 0px 0px!important;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .sub-text{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .description{color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .description p{color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .description,
					.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .sub-text img{margin:-3px 5px 0px 5px;height:8px;width:31px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner span.sub-text svg{margin:-3px 5px 0px 5px;fill:#00A2E4!important;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .sub-text svg{height:8px;width:31px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner span.sub-text svg path{fill:#00A2E4!important;}.elementor-12370 .elementor-element.elementor-element-01227b9{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-8ad2aaf{--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-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner{background-color:transparent;padding:40px 40px 40px 40px;background-image:linear-gradient(180deg, #FFFFFF 0%, #049FE4 100%);border-radius:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover,
					.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner.active-bg
				{background-color:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style2 .services-inner .media_wrap, 
							   .elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner .media_wrap, 
							   .elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style6 .media_wrap{background-color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-inner{display:block;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner,
					.elementor-12370 .elementor-element.elementor-element-b1747df .media-cmn, .elementor-12370 .elementor-element.elementor-element-b1747df .media-cmn img,
					.elementor-12370 .elementor-element.elementor-element-b1747df .services-title .title a, .elementor-12370 .elementor-element.elementor-element-b1747df .desc-text,
					.elementor-12370 .elementor-element.elementor-element-b1747df .btn-part a, .elementor-12370 .elementor-element.elementor-element-b1747df .btn-part a i,
					.elementor-12370 .elementor-element.elementor-element-b1747df .btn-part a svg, .elementor-12370 .elementor-element.elementor-element-b1747df .btn-part a svg path,
					.elementor-12370 .elementor-element.elementor-element-b1747df ul.service_grid_list li, .elementor-12370 .elementor-element.elementor-element-b1747df ul.service_grid_list li svg path,
					.elementor-12370 .elementor-element.elementor-element-b1747df ul.service_grid_list li svg, .elementor-12370 .elementor-element.elementor-element-b1747df ul.service_grid_list li i{transition-duration:0.5s;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-inner .media-cmn svg{width:42px !important;height:42px !important;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-inner .media-cmn i{font-size:42px !important;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-inner .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style6 .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style9 .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style2 .services-inner .media_wrap,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner .media_wrap,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style6 .media_wrap{box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.07);}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .media-cmn svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .media-cmn i{color:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style6:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-b1747df .services-title .title, .elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style3 .services-inner .content_part .services-title .title a,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style4 .services-inner .services-title .title{font-size:30px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .services-title a, .elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .services-title > *,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .services-title,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .services-title .title{color:#FFFFFF!important;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-title{margin:23px 0px 50px 0px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner .services-title .title{margin:23px 0px 50px 0px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .desc-text,
					.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner:hover .desc-text a{color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-d8cdd12{--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-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner{background-color:transparent;padding:40px 40px 40px 40px;background-image:linear-gradient(180deg, #FFFFFF 0%, #049FE4 100%);border-radius:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner.active-bg
				{background-color:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style2 .services-inner .media_wrap, 
							   .elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner .media_wrap, 
							   .elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style6 .media_wrap{background-color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-inner{display:block;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .media-cmn, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .media-cmn img,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-title .title a, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .desc-text,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .btn-part a, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .btn-part a i,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .btn-part a svg, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .btn-part a svg path,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc ul.service_grid_list li, .elementor-12370 .elementor-element.elementor-element-bd1a5bc ul.service_grid_list li svg path,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc ul.service_grid_list li svg, .elementor-12370 .elementor-element.elementor-element-bd1a5bc ul.service_grid_list li i{transition-duration:0.5s;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-inner .media-cmn svg{width:42px !important;height:42px !important;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-inner .media-cmn i{font-size:42px !important;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-inner .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style6 .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style9 .media_wrap{width:90px;display:flex;align-items:center;justify-content:center;height:90px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style2 .services-inner .media_wrap,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner .media_wrap,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style6 .media_wrap{box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.07);}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .media-cmn svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .media-cmn i{color:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style6:hover .media_wrap svg path{fill:var( --e-global-color-primary );}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-title .title, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style3 .services-inner .content_part .services-title .title a,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style4 .services-inner .services-title .title{font-size:30px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .services-title a, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .services-title > *,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .services-title,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .services-title .title{color:#FFFFFF!important;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-title{margin:23px 0px 50px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner .services-title .title{margin:23px 0px 50px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .desc-text,
					.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner:hover .desc-text a{color:#FFFFFF;}.elementor-12370 .elementor-element.elementor-element-a20210a{--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-12370 .elementor-element.elementor-element-51e3637{--divider-border-style:solid;--divider-color:#049FE4;--divider-border-width:1px;}.elementor-12370 .elementor-element.elementor-element-51e3637 .elementor-divider-separator{width:100%;}.elementor-12370 .elementor-element.elementor-element-51e3637 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12370 .elementor-element.elementor-element-4623d64{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-1f2e0a2{--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-12370 .elementor-element.elementor-element-3f1ddc1{--display:flex;}.elementor-12370 .elementor-element.elementor-element-3f1ddc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12370 .elementor-element.elementor-element-f70e23a.elementor-element{--align-self:flex-start;}.elementor-12370 .elementor-element.elementor-element-f70e23a .prelements-heading .title-inner .title{font-size:30px;font-weight:700;color:var( --e-global-color-d4734b9 );margin:0px 0px 6px 0px!important;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:8px;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-8px;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group > label, .elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-subgroup label{color:#000000;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-type-html{padding-bottom:0px;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group .elementor-field{color:#000000;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;}.elementor-12370 .elementor-element.elementor-element-9793c5f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12370 .elementor-element.elementor-element-9793c5f .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-9793c5f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12370 .elementor-element.elementor-element-eafbd8b{--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-12370 .elementor-element.elementor-element-1d3c309{--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-12370 .elementor-element.elementor-element-f226844 iframe{height:509px;}@media(max-width:1366px){.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .title{font-size:42px;line-height:52px;}.elementor-12370 .elementor-element.elementor-element-01227b9{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12370 .elementor-element.elementor-element-b1747df{width:100%;max-width:100%;}.elementor-12370 .elementor-element.elementor-element-b1747df.elementor-element{--align-self:flex-start;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner{padding:30px 30px 30px 30px;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-title .title, .elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style3 .services-inner .content_part .services-title .title a,.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services.style4 .services-inner .services-title .title{font-size:24px;}.elementor-12370 .elementor-element.elementor-element-b1747df .services-title{margin:23px 0px 76px 0px;}.elementor-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner .services-title .title{margin:23px 0px 76px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc{width:100%;max-width:100%;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc.elementor-element{--align-self:flex-start;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner{padding:30px 30px 30px 30px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-title .title, .elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style3 .services-inner .content_part .services-title .title a,.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services.style4 .services-inner .services-title .title{font-size:24px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .services-title{margin:23px 0px 76px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner .services-title .title{margin:23px 0px 76px 0px;}}@media(max-width:1024px){.elementor-12370 .elementor-element.elementor-element-0ab8301{--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-01227b9{--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;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12370 .elementor-element.elementor-element-8ad2aaf{--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;}.elementor-12370 .elementor-element.elementor-element-3f1ddc1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-f226844 iframe{height:600px;}}@media(max-width:767px){.elementor-12370 .elementor-element.elementor-element-0ab8301{--content-width:520px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:131px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12370 .elementor-element.elementor-element-6545f4d .prelements-heading .title-inner .title{font-size:30px;line-height:40px;}.elementor-12370 .elementor-element.elementor-element-8ad2aaf{--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-12370 .elementor-element.elementor-element-b1747df .rs-addon-services .services-inner{border-radius:30px 30px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-bd1a5bc .rs-addon-services .services-inner{border-radius:30px 30px 0px 0px;}.elementor-12370 .elementor-element.elementor-element-f70e23a .prelements-heading .title-inner .title{line-height:40px;}.elementor-12370 .elementor-element.elementor-element-f226844 iframe{height:500px;}}@media(min-width:768px){.elementor-12370 .elementor-element.elementor-element-8ad2aaf{--width:50%;}.elementor-12370 .elementor-element.elementor-element-d8cdd12{--width:50%;}.elementor-12370 .elementor-element.elementor-element-1f2e0a2{--width:50%;}.elementor-12370 .elementor-element.elementor-element-3f1ddc1{--width:100%;}.elementor-12370 .elementor-element.elementor-element-eafbd8b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12370 .elementor-element.elementor-element-8ad2aaf{--width:48%;}.elementor-12370 .elementor-element.elementor-element-d8cdd12{--width:48%;}.elementor-12370 .elementor-element.elementor-element-3f1ddc1{--width:100%;}}/* Start custom CSS for form, class: .elementor-element-9793c5f *//***** BASE: сам select в Elementor *****/
#form-field-field_80ca77c.elementor-field-textual {
  /* фон и текст */
  background-color: transparent !important;
  color: #fff !important;

  /* рамка без скруглений */
  border: 1px solid rgba(255,255,255,.35) !important;
  border-radius: 0 !important;

  /* геометрия — ровная высота */
  height: 44px !important;
  line-height: 44px !important;
  padding: 0 14px !important;
  width: 100% !important;
  box-sizing: border-box !important;

  /* убираем артефакты темы */
  box-shadow: none !important;
}

/* Фокус */
#form-field-field_80ca77c:focus {
  outline: none !important;
  border-color: #01A2E0 !important;
  box-shadow: 0 0 0 2px rgba(1,162,224,.25) !important;
}

/* Цвет опций (сам дропдаун у нативного select стилизовать нельзя) */
#form-field-field_80ca77c option { color: #111; }

/* Для старого IE/Edge (убрать системную стрелку, если понадобится) */
#form-field-field_80ca77c::-ms-expand { display: none; }

/* Контейнер, чтобы блок «сидел ровно» */
.elementor-form .elementor-field-group select#form-field-field_80ca77c {
  margin: 0 !important;
  display: block !important;
}

/***** ВАРИАНТ 1 — НАТИВНАЯ СТРЕЛКА (без костылей) *****/
/* Оставить системную стрелку браузера и попытаться выровнять её вертикально */
#form-field-field_80ca77c.elementor-field-textual.use-native-arrow {
  appearance: auto !important;
  -webkit-appearance: menulist !important;
  -moz-appearance: menulist !important;
  /* для вертикального выравнивания лучше normal */
  line-height: normal !important;
  height: 44px !important;
  padding: 10px 14px !important; /* симметрия сверху/снизу */
}

/***** ВАРИАНТ 2 — СВОЯ СТРЕЛКА ПО ЦЕНТРУ (надёжно и ровно) *****/
/* Добавь класc .use-custom-arrow к select (в Elementor → Advanced → CSS Classes) */
#form-field-field_80ca77c.elementor-field-textual.use-custom-arrow {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;

  /* место под стрелку справа */
  padding-right: 40px !important;

  /* рисуем свою стрелку и центрируем по вертикали */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath fill='%23FFFFFF' d='M7 10L0 0h14z'/%3E%3C/svg%3E");
  background-repeat: no-repeat !important;
  background-position: right 12px center !important; /* центр по вертикали */
  background-size: 12px 9px !important;
}

/* Если стрелка НЕ нужна вообще — добавь класс .no-arrow */
#form-field-field_80ca77c.elementor-field-textual.no-arrow {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-image: none !important;
  padding-right: 14px !important; /* убираем запас под стрелку */
}

/***** КОРРЕКТОРОВКА ВЫПАДАЮЩЕГО СПИСКА ПРИ Select2 (Elementor Modern/Enhanced Dropdown) *****/
/* Если у виджета включён «Enhanced/Modern Dropdown», Elementor подключает Select2.
   Тогда dropdown можно красиво оформить: */

.select2-container--default .select2-selection--single {
  background: transparent !important;
  border: 1px solid rgba(255,255,255,.35) !important;
  border-radius: 0 !important;
  height: 44px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff !important;
  line-height: 44px !important;
  padding-left: 14px !important;
  padding-right: 34px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 44px !important;
  right: 10px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent !important; /* белая стрелка */
}

/* Сам выпадающий список Select2 */
.select2-container .select2-dropdown {
  background: #0f1115 !important;            /* тёмный фон */
  border: 1px solid rgba(255,255,255,.25) !important;
  border-radius: 0 !important;
  box-shadow: 0 8px 20px rgba(0,0,0,.35) !important;
}
.select2-results__option {
  color: #fff !important;
  padding: 10px 12px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #01A2E0 !important;            /* ховер/выделение */
  color: #fff !important;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background: rgba(1,162,224,.2) !important;  /* выбранный пункт */
  color: #fff !important;
}

/* Ширина popup равна триггеру */
.select2-container { width: 100% !important; }/* End custom CSS */