:root{--color-dark-text:white;--color-background1:#f8f8f8;--color-background-light:#fff;--color-main:#b8a07e;--color-main-light:#e2ddd5;--color-main-hover:#7a6b56;--color-secondary:#105981;--color-info:#1976d2;--color-secondary-dark:#acbcc4;--color-title:#111;--shadow-column:0px 5px 20px -6px rgba(2, 62, 82, 0.2);--shadow-column-hover:0px 20px 35px -12px rgba(2, 62, 82, 0.3);--shadow-button:0px 5px 5px 0px rgba(0, 0, 0, 0.1);--shadow-button-hover:0px 8px 10px 0px rgba(0, 0, 0, 0.2);--shadow-icon:0px 10px 10px 0px rgba(0,0,0,0.03)}html{font-size:16px}body{font-size:1rem}body.single-post{font-size:1.2rem}.wp-block-image figcaption{font-size:1.2rem}.single-post h1,.single-post h2,.single-post h3{margin-top:30px;margin-bottom:15px}table{font-size:1rem}header section{background-color:var(--color-background-light)}header.elementor-sticky--effects{background-color:rgba(255,255,255,.98)!important}header{transition:background-color 1.3s ease!important}header.elementor-sticky--effects>.elementor-container{min-height:80px!important}header>.elementor-container{transition:min-height 1s ease!important}h1,h2,h3,h4,h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:1.4}h3,h3.elementor-heading-title{color:var(--color-main)}a.style1{background-color:transparent;box-shadow:none;color:var(--color-main);padding:0px!important;text-align:start}a.style1::after{font-family:"Font Awesome 5 Free"!important;font-weight:700;content:"\f0a9";margin-left:5px;vertical-align:bottom;transition-duration:1s}a.style1:hover::after{margin-left:15px}section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5,section.dark p{color:var(--color-dark-text)}section h2,section.style1 h2,section.style2 h2,section.style3 h2{letter-spacing:2px;text-transform:uppercase;font-weight:700}p.elementor-heading-title{margin-top:0;margin-bottom:30px;font-weight:400;font-family:'Poppins',sans-serif;font-size:1.3rem;line-height:1.3}.elementor-widget-heading p.elementor-heading-title.elementor-size-large{font-size:1.5rem}@media (max-width:768px){p.elementor-heading-title{font-size:1rem}.elementor-widget-heading p.elementor-heading-title.elementor-size-large{font-size:1.2rem}}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 10px}header ul li a{font-size:.9rem;text-transform:uppercase;color:var(--color-title)}header nav ul li.button.menu-item a.elementor-item:after{height:0px!important}header nav ul li.button.menu-item{margin-left:5px;margin-right:5px}header nav ul li.current-menu-item:not(.button) a:hover,header nav ul li.current-menu-item:not(.button) a.elementor-item-active{color:var(--color-main-hover)}header nav ul li.current-menu-item a.elementor-item-active:after{background-color:var(--color-main-hover)}.elementor-sub-item:hover,.elementor-sub-item.elementor-item-active{background-color:var(--color-background-light);color:var(--color-main-hover)}section.section1,section.section2,section.section3{padding-top:100px;padding-bottom:100px}section.section1{background-color:var(--color-background1)}section.section-hero1{padding-top:50px;padding-bottom:10px;background-color:var(--color-background-light)}@media(max-width:1024px){section.section-hero1{padding-top:10px}}.background1{background-color:var(--color-background1)}.background2{background-color:var(--color-background2)}.background3{background-color:var(--color-main)}.background4{background-color:var(--color-secondary)}.background5{background-color:var(--color-info)}div.padding-top,div.padding-tb,section.padding-top,section.padding-tb{padding-top:100px}div.padding-bottom,div.padding-tb,section.padding-bottom,section.padding-tb{padding-bottom:100px}div.padding-top-s,div.padding-tb-s,section.padding-top-s,section.padding-tb-s{padding-top:50px}div.padding-bottom-s,div.padding-tb-s,section.padding-bottom-s,section.padding-tb-s{padding-bottom:50px}div.padding-top-xs,div.padding-tb-xs,section.padding-top-xs,section.padding-tb-xs{padding-top:20px}div.padding-bottom-xs,div.padding-tb-xs,section.padding-bottom-xs,section.padding-tb-xs{padding-bottom:20px}div.margin-top,div.margin-tb,section.margin-top,section.margin-tb,div.mt section.mt,div.mt-m section.mt-m{margin-top:100px}div.margin-bottom,div.margin-tb,section.margin-bottom,section.margin-tb,div.mb section.mb,div.mb-m section.mb-m{margin-bottom:100px}div.margin-top-s,div.margin-tb-s,section.margin-top-s,section.margin-tb-s,div.mt-s section.mt-s{margin-top:50px}div.margin-bottom-s,div.margin-tb-s,section.margin-bottom-s,section.margin-tb-s,div.mb-s section.mb-s{margin-bottom:50px}div.margin-top-xs,div.margin-tb-xs,section.margin-top-xs,section.margin-tb-xs,div.mt-xs section.mt-xs{margin-top:20px}div.margin-bottom-xs,div.margin-tb-xs,section.margin-bottom-xs,section.margin-tb-xs,div.mb-xs section.mb-xs{margin-bottom:20px}div.shadow,section.shadow{box-shadow:var(--shadow-column);overflow:hidden}div.rounded,section.rounded{border-radius:20px}section.tp .elementor-row>.elementor-column:nth-child(1) .elementor-widget:not(:last-child){margin-bottom:10px}section.pt .elementor-row>.elementor-column:nth-child(2) .elementor-widget:not(:last-child){margin-bottom:10px}section.tt .elementor-row>.elementor-column:nth-child(1) .elementor-widget:not(:last-child),section.tt .elementor-row>.elementor-column:nth-child(2) .elementor-widget:not(:last-child){margin-bottom:10px}@media(max-width:768px){section.tp .elementor-row:first-of-type{flex-direction:column-reverse}}section .elementor-column .elementor-column.style1{padding:30px 18px 30px 18px;box-shadow:var(--shadow-column);transition:background 0.4s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:15px;border-radius:15px 15px 15px 15px}section .elementor-column .elementor-column.style1:hover{background-color:var(--color-background1);box-shadow:var(--shadow-column-hover)}.elementor-button.elementor-size-md{padding:18px 25px}a.elementor-button,button,button.elementor-button,li.button.menu-item{border-radius:5px;box-shadow:var(--shadow-button);text-transform:uppercase;font-weight:700;background-color:var(--color-main);transition-duration:0.5s}li.button.menu-item a{color:#fff}li.button.menu-item.style1 a{color:var(--color-title)}a.elementor-button:active,a.elementor-button:focus,a.elementor-button:hover,button:active,button:focus,button:hover,li.button.menu-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-button-hover);border-radius:10px}.style1 a.elementor-button,button.style1,li.button.style1.menu-item{border:var(--color-main-hover) 2px solid;background-color:#fff;color:var(--color-title)}.style2 a.elementor-button,button.style2,button.elementor-button.style2,li.button.style2.menu-item a,div.elementor-widget-form.style2 button{background-color:var(--color-secondary)}.elementor-widget-icon.style-info i{color:var(--color-info)}.elementor-icon i{color:var(--color-secondary);)}.skill-icon .custom-html-widget,.skill-icon .custom-html-widget i,.skill-icon.elementor-widget-html i{font-size:5rem;text-align:center}div.skill-icon,div.skill-icon div.elementor-widget-container{min-width:120px;max-width:120px;height:140px;display:flex;align-items:center;justify-content:center}div.skill-icon div.elementor-image-box-wrapper figure.elementor-image-box-img{width:70%!important}@media(max-width:768px){div.skill-icon,div.skill-icon div.elementor-widget-container{min-width:95px;max-width:95px}}.skill-icon h6{text-align:center}.elementor-widget-table-of-contents{background-color:var(--color-background-light);margin-top:-50px;border-radius:20px}.elementor-widget-table-of-contents>div.elementor-widget-container{box-shadow:var(--shadow-column);border:none;border-radius:20px}.elementor-widget-table-of-contents ol,.elementor-widget-table-of-contents ul{margin-left:1rem}@media(max-width:1024px){.elementor-widget-table-of-contents{margin-top:0}}a.elementor-icon.elementor-social-icon:hover{transform:translateY(-4px);box-shadow:var(--shadow-icon)}.style1 a.elementor-icon.elementor-social-icon,.style2 a.elementor-icon.elementor-social-icon{margin-right:8px}.style1 a.elementor-icon.elementor-social-icon{background-color:#fff}.style1 a.elementor-icon.elementor-social-icon i{color:var(--color-main-hover)}.style2 a.elementor-icon.elementor-social-icon{background-color:var(--color-secondary)}.style2 a.elementor-icon.elementor-social-icon:hover{background-color:#acbcc4}.style2 a.elementor-icon.elementor-social-icon i{color:var(--color-title)}div.elementor-widget-icon-box.style1 h3{font-size:1.2rem}div.elementor-widget-icon-box.style1 .elementor-icon i{font-size:1.5rem;color:var(--color-secondary)}.elementor-widget-form form.elementor-form .elementor-field-type-next,.elementor-widget-form form.elementor-form .elementor-field-type-previous{margin-right:20px}div.jet-carousel i,div.jet-carousel ion-icon{font-size:2rem}div.jet-carousel h4{color:var(--color-title);text-transform:uppercase;font-size:1rem}.jet-carousel .jet-arrow,.jet-carousel .jet-slick-dots li span{color:var(--color-main);background-color:var(--color-background1);z-index:3}.jet-carousel .jet-slick-dots li.slick-active span{background-color:var(--color-main);color:var(--color-main-hover);z-index:3}.jet-carousel .jet-slick-dots{z-index:3}.elementor-widget-image-carousel img{max-width:65px}.elementor-progress-bar{background-color:var(--color-main)}.coblocks-lightbox__background{filter:blur(25px) saturate(175%) brightness(40%)}.jet-smart-tiles__box-title{background-color:#222B;padding:5px;border-radius:5px}.elementor-widget-post-info ul li.elementor-icon-list-item{margin:5px;align-items:center}.elementor-widget-post-info ul li .elementor-icon-list-icon,.elementor-widget-post-info ul li .elementor-icon-list-icon i{display:flex}span.elementor-post-info__terms-list{color:transparent;line-height:2.3}a.elementor-post-info__terms-list-item{background:#fff;padding:5px 15px;border-radius:20px;box-shadow:var(--shadow-button)}.jet-hor-timeline-item__point-content{background-color:var(--color-secondary);color:#fff;width:60px;height:60px;font-size:2rem}.jet-hor-timeline-item.is-active .jet-hor-timeline-item__point-content{background-color:var(--color-secondary)}a.jet-hor-timeline-item__card-btn,a.jet-hor-timeline-item__card-btn:hover,a.jet-hor-timeline-item__card-btn:visited{background-color:transparent;box-shadow:none;color:var(--color-main);padding:0px!important;text-align:start}a.jet-hor-timeline-item__card-btn::after{font-family:"Font Awesome 5 Free"!important;content:"\f0a9";margin-left:5px;vertical-align:bottom;transition-duration:1s}a.jet-hor-timeline-item__card-btn:hover::after{margin-left:15px}.elementor-jet-countdown-timer.jet-elements .jet-countdown-timer div.jet-countdown-timer__item{color:var(--color-title);border:none;width:90px;height:90px;border-radius:10px;margin:5px;background:#fff8}.elementor-widget-jet-countdown-timer.background1,.elementor-widget-jet-countdown-timer.background2,.elementor-widget-jet-countdown-timer.background3,.elementor-widget-jet-countdown-timer.background4,.elementor-widget-jet-countdown-timer.background5{background:none}.elementor-widget-jet-countdown-timer.background1 .jet-countdown-timer .jet-countdown-timer__item,.elementor-widget-jet-countdown-timer.background1 .jet-countdown-timer .jet-countdown-timer__item>div{background:var(--color-background1);color:var(--color-title)}.elementor-widget-jet-countdown-timer.background2 .jet-countdown-timer div.jet-countdown-timer__item,.elementor-widget-jet-countdown-timer.background2 .jet-countdown-timer .jet-countdown-timer__item>div{background:var(--color-background-light);color:var(--color-title)}.elementor-widget-jet-countdown-timer.background3 .jet-countdown-timer div.jet-countdown-timer__item,.elementor-widget-jet-countdown-timer.background3 .jet-countdown-timer .jet-countdown-timer__item>div{background:var(--color-main);color:#fff}.elementor-widget-jet-countdown-timer.background4 .jet-countdown-timer div.jet-countdown-timer__item,.elementor-widget-jet-countdown-timer.background4 .jet-countdown-timer .jet-countdown-timer__item>div{background:var(--color-secondary);color:#fff}.elementor-widget-jet-countdown-timer.background5 .jet-countdown-timer div.jet-countdown-timer__item,.elementor-widget-jet-countdown-timer.background5 .jet-countdown-timer .jet-countdown-timer__item>div{background:var(--color-info);color:#fff}@media(max-width:1024px){.elementor-jet-countdown-timer.jet-elements .jet-countdown-timer div.jet-countdown-timer__item{width:90px;height:90px}}.elementor-price-table i{color:green}.elementor-price-table i.fa-circle{color:lightgrey}.elementor-price-table i.fa-circle+span{color:grey}