.elementor-7989 .elementor-element.elementor-element-6f9eb10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-2389da2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-2389da2:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-2389da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364459;}.elementor-7989 .elementor-element.elementor-element-2389da2::before, .elementor-7989 .elementor-element.elementor-element-2389da2 > .elementor-background-video-container::before, .elementor-7989 .elementor-element.elementor-element-2389da2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7989 .elementor-element.elementor-element-2389da2 > .elementor-background-slideshow::before, .elementor-7989 .elementor-element.elementor-element-2389da2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7989 .elementor-element.elementor-element-2389da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://en.roman-petrov.com/wp-content/uploads/2024/06/overlay-white-01.svg");background-position:center left;}.elementor-7989 .elementor-element.elementor-element-2389da2, .elementor-7989 .elementor-element.elementor-element-2389da2::before{--border-transition:0.3s;}.elementor-7989 .elementor-element.elementor-element-79a67b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7989 .elementor-element.elementor-element-0a8392a .elementor-heading-title{color:#A68E72;font-family:"Prompt", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;}.elementor-7989 .elementor-element.elementor-element-0a8392a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-4b83ccb{--spacer-size:16px;}.elementor-7989 .elementor-element.elementor-element-b9527b9{--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;--align-items:flex-start;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-8176366 .elementor-icon-wrapper{text-align:left;}.elementor-7989 .elementor-element.elementor-element-8176366 .elementor-icon{font-size:40px;}.elementor-7989 .elementor-element.elementor-element-8176366 .elementor-icon svg{height:40px;}.elementor-7989 .elementor-element.elementor-element-8176366 .elementor-icon-wrapper svg{width:100%;}.elementor-7989 .elementor-element.elementor-element-536f8ad{text-align:left;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7989 .elementor-element.elementor-element-536f8ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-536f8ad.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-162ed38{--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;--align-items:flex-start;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-62bc824 .elementor-icon-wrapper{text-align:left;}.elementor-7989 .elementor-element.elementor-element-62bc824 .elementor-icon{font-size:40px;}.elementor-7989 .elementor-element.elementor-element-62bc824 .elementor-icon svg{height:40px;}.elementor-7989 .elementor-element.elementor-element-62bc824 .elementor-icon-wrapper svg{width:100%;}.elementor-7989 .elementor-element.elementor-element-915121c{text-align:left;color:#B9CCD4;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7989 .elementor-element.elementor-element-915121c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-915121c.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-e869d83{--spacer-size:8px;}.elementor-7989 .elementor-element.elementor-element-17d8e0d .elementor-heading-title{color:#A68E72;font-family:"Prompt", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;}.elementor-7989 .elementor-element.elementor-element-17d8e0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-de8b6a6{--spacer-size:16px;}.elementor-7989 .elementor-element.elementor-element-6963312{--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;--align-items:flex-start;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-0065b6f .elementor-icon-wrapper{text-align:left;}.elementor-7989 .elementor-element.elementor-element-0065b6f .elementor-icon{font-size:40px;}.elementor-7989 .elementor-element.elementor-element-0065b6f .elementor-icon svg{height:40px;}.elementor-7989 .elementor-element.elementor-element-0065b6f .elementor-icon-wrapper svg{width:100%;}.elementor-7989 .elementor-element.elementor-element-ec457f0{text-align:left;color:#B9CCD4;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7989 .elementor-element.elementor-element-ec457f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-ec457f0.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-75d5733{--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;--align-items:flex-start;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-00b7953 .elementor-icon-wrapper{text-align:left;}.elementor-7989 .elementor-element.elementor-element-00b7953 .elementor-icon{font-size:40px;}.elementor-7989 .elementor-element.elementor-element-00b7953 .elementor-icon svg{height:40px;}.elementor-7989 .elementor-element.elementor-element-00b7953 .elementor-icon-wrapper svg{width:100%;}.elementor-7989 .elementor-element.elementor-element-fa305b1{text-align:left;color:#B9CCD4;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7989 .elementor-element.elementor-element-fa305b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-fa305b1.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-52a07f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7989 .elementor-element.elementor-element-4c1df81 .elementor-heading-title{color:#A68E72;font-family:"Prompt", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;}.elementor-7989 .elementor-element.elementor-element-4c1df81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-b96d28b{--spacer-size:16px;}.elementor-7989 .elementor-element.elementor-element-c09f70c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7989 .elementor-element.elementor-element-40c6747 .elementor-heading-title{color:#A68E72;font-family:"Prompt", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;}.elementor-7989 .elementor-element.elementor-element-40c6747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f9c2b54{--spacer-size:8px;}.elementor-7989 .elementor-element.elementor-element-87a7cd9{--spacer-size:16px;}.elementor-7989 .elementor-element.elementor-element-e09c7e7 .elementor-heading-title{color:#A68E72;font-family:"Prompt", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:1px;}.elementor-7989 .elementor-element.elementor-element-e09c7e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-040de48{--spacer-size:8px;}.elementor-7989 .elementor-element.elementor-element-d37ce61{--grid-column-gap:16px;--grid-row-gap:10px;}.elementor-7989 .elementor-element.elementor-element-d37ce61 .elementor-post__title, .elementor-7989 .elementor-element.elementor-element-d37ce61 .elementor-post__title a{color:#B9CCD4;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;text-transform:none;}.elementor-7989 .elementor-element.elementor-element-d37ce61 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7989 .elementor-element.elementor-element-8a4ab50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7989 .elementor-element.elementor-element-8a4ab50:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-8a4ab50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3546;}.elementor-7989 .elementor-element.elementor-element-8a4ab50, .elementor-7989 .elementor-element.elementor-element-8a4ab50::before{--border-transition:0.3s;}.elementor-7989 .elementor-element.elementor-element-6f506c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7989 .elementor-element.elementor-element-6fc598f{text-align:left;color:#B9CCD4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7989 .elementor-element.elementor-element-6fc598f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-6fc598f.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-d092f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--gap:16px 16px;--background-transition:0.3s;}.elementor-7989 .elementor-element.elementor-element-542d47a{--spacer-size:50px;}.elementor-7989 .elementor-element.elementor-element-4167d43{text-align:right;color:#B9CCD4;width:auto;max-width:auto;}.elementor-7989 .elementor-element.elementor-element-4167d43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-4167d43.elementor-element{--order:99999 /* order end hack */;}.elementor-7989 .elementor-element.elementor-element-190012c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7989 .elementor-element.elementor-element-ff050d8{--display:flex;--background-transition:0.3s;}.uamodal-3e140f0 .uael-content{width:700px;background-color:#ffffff;}.uamodal-3e140f0 .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-3e140f0 .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-3e140f0 .uael-modal-close i, .uamodal-3e140f0 .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-3e140f0 .uael-modal-close i{color:#ffffff;}.uamodal-3e140f0 .uael-modal-close svg{fill:#ffffff;}.uamodal-3e140f0 .uael-modal-title-wrap{text-align:left;padding:15px 25px 15px 25px;background-color:#6C89A3;}.uamodal-3e140f0 .uael-modal-title-wrap .uael-modal-title{color:#FFFFFF;}.elementor-7989 .elementor-element.elementor-element-3e140f0 .uael-modal-title-wrap .uael-modal-title{color:#FFFFFF;}.elementor-7989 .elementor-element.elementor-element-3e140f0 .uael-modal-title-wrap{background-color:#6C89A3;}.uamodal-3e140f0 .uael-content .uael-modal-content-data{padding:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-7989 .elementor-element.elementor-element-2389da2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7989 .elementor-element.elementor-element-fa305b1{font-size:1rem;line-height:1.5em;}.uamodal-3e140f0 .uael-content{width:500px;}}@media(max-width:767px){.elementor-7989 .elementor-element.elementor-element-2389da2{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-d37ce61 .elementor-post__title, .elementor-7989 .elementor-element.elementor-element-d37ce61 .elementor-post__title a{font-size:16px;}.elementor-7989 .elementor-element.elementor-element-8a4ab50{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-7989 .elementor-element.elementor-element-6fc598f{text-align:center;}.elementor-7989 .elementor-element.elementor-element-d092f1f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7989 .elementor-element.elementor-element-542d47a{--spacer-size:8px;}.elementor-7989 .elementor-element.elementor-element-4167d43{text-align:center;width:100%;max-width:100%;}.elementor-7989 .elementor-element.elementor-element-4167d43.elementor-element{--align-self:center;}.uamodal-3e140f0 .uael-content{width:300px;}}@media(min-width:768px){.elementor-7989 .elementor-element.elementor-element-2389da2{--content-width:1280px;}.elementor-7989 .elementor-element.elementor-element-79a67b1{--width:40%;}.elementor-7989 .elementor-element.elementor-element-52a07f8{--width:30%;}.elementor-7989 .elementor-element.elementor-element-c09f70c{--width:30%;}.elementor-7989 .elementor-element.elementor-element-8a4ab50{--content-width:1280px;}.elementor-7989 .elementor-element.elementor-element-6f506c5{--width:50%;}.elementor-7989 .elementor-element.elementor-element-d092f1f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7989 .elementor-element.elementor-element-79a67b1{--width:100%;}.elementor-7989 .elementor-element.elementor-element-52a07f8{--width:100%;}.elementor-7989 .elementor-element.elementor-element-c09f70c{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-536f8ad */.elementor-7989 .elementor-element.elementor-element-536f8ad a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915121c */.elementor-7989 .elementor-element.elementor-element-915121c a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec457f0 */.elementor-7989 .elementor-element.elementor-element-ec457f0 a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa305b1 */.elementor-7989 .elementor-element.elementor-element-fa305b1 a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09c7e7 */.elementor-7989 .elementor-element.elementor-element-e09c7e7 {
    text-decoration: underline;
    color: #A68E72;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d37ce61 */.elementor-element-d37ce61 .elementor-post__title a::before {
    content: '\276F';
    margin-right: 4px;
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9eb10 */.footer_link a {
    text-decoration: underline!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc598f */.elementor-7989 .elementor-element.elementor-element-6fc598f a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4167d43 */.elementor-7989 .elementor-element.elementor-element-4167d43 a {
    color: #B9CCD4;
}/* End custom CSS */
/* Start custom CSS for uael-modal-popup, class: .elementor-element-3e140f0 */@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@400;700&family=Sen:wght@400;700&display=swap');

.custom-modal-content {
font-family: 'Sen', sans-serif !important;
padding: 20px !important;
color: #242E36 !important;
text-align: left !important;
max-width: 100% !important;
margin: 0 auto !important;
}

.custom-modal-content h3 {
font-family: 'Prompt', sans-serif !important;
color: #242E36 !important;
margin-bottom: 15px !important;
text-align: center !important;
font-weight: 700 !important;
}

.custom-modal-content ul {
list-style-type: none !important;
padding-left: 0 !important;
margin-bottom: 25px !important;
margin-left: 0 !important;
margin-right: 0 !important;
}

.custom-modal-content li {
padding: 8px 0 8px 25px !important;
position: relative !important;
line-height: 1.6 !important;
font-family: 'Sen', sans-serif !important;
}

.custom-modal-content li::before {
content: '✓' !important;
color: #6C89A3 !important;
font-weight: bold !important;
position: absolute !important;
left: 0 !important;
top: 8px !important;
}

.custom-modal-content strong {
color: #6C89A3 !important;
font-family: 'Sen', sans-serif !important;
font-weight: 700 !important;
}

.contact-buttons {
text-align: center !important;
margin-top: 20px !important;
display: block !important;
width: 100% !important;
}

.contact-button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
background-color: #6C89A3 !important;
color: white !important;
padding: 10px 15px 10px 45px !important;
text-decoration: none !important;
border-radius: 5px !important;
margin: 5px !important;
font-size: 1em !important;
font-family: 'Sen', sans-serif !important;
transition: background-color 0.3s ease !important;
border: none !important;
position: relative !important;
background-repeat: no-repeat !important;
background-position: 15px center !important;
background-size: 18px 18px !important;
}

.contact-button:hover {
background-color: #56708a !important;
}

.phone-button {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 24 24"><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56a.977.977 0 0 0-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg>') !important;
}

.email-button {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>') !important;
}

@media (max-width: 480px) {
.contact-buttons {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
}
.contact-button {
margin: 8px 0 !important;
justify-content: center !important;
}
}/* End custom CSS */