.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.qdl-btn a .elementor-button-text::after,.qdl-btn a:not(.elementor-button)::after{content:"\2192";display:inline-block;margin-left:10px;transition:transform .25s ease}
.qdl-btn a:hover .elementor-button-text::after,.qdl-btn a:not(.elementor-button):hover::after{transform:translateX(5px)}
.qdl-zoom{overflow:hidden}
.qdl-zoom img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}
.qdl-zoom:hover img{transform:scale(1.04)}
.e-con.qdl-tile::before,.qdl-tile::before{transition:opacity .4s ease}
.e-con.qdl-tile:hover{--overlay-opacity:.62}
.qdl-tile h2::after{content:"";display:block;width:40px;height:3px;margin-top:16px;background:#941F1D;transition:width .4s ease}
.qdl-tile:hover h2::after{width:120px}
.qdl-tile .qdl-more{transition:transform .3s ease}
.qdl-tile:hover .qdl-more{transform:translateX(6px)}
.qdl-logo img{filter:grayscale(1);opacity:.72;transition:filter .3s ease,opacity .3s ease}
.qdl-logo:hover img{filter:none;opacity:1}
.qdl-row{transition:background-color .25s ease}
.qdl-row:hover{background-color:#FFFFFF0F}
.qdl-phase .qdl-num{transition:transform .3s ease}
.qdl-phase:hover .qdl-num{transform:translateX(8px)}
.qdl-header{transition:box-shadow .35s ease}
.qdl-header.elementor-sticky--effects{box-shadow:0 1px 0 #FFFFFF26}
.qdl-topbar{max-height:64px;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding .35s ease,border-color .35s ease}
.qdl-header.elementor-sticky--effects .qdl-topbar{max-height:0;opacity:0;--padding-top:0px;--padding-bottom:0px;padding-top:0!important;padding-bottom:0!important;border-bottom-color:transparent!important}
.qdl-mainbar{transition:padding .35s ease}
.qdl-header.elementor-sticky--effects .qdl-mainbar{--padding-top:12px;--padding-bottom:12px}
.qdl-logo-head img{transition:width .35s ease}
.qdl-header.elementor-sticky--effects .qdl-logo-head img{width:180px!important}
@media (max-width:767px){.qdl-hide-m{display:none!important}.qdl-header.elementor-sticky--effects .qdl-logo-head img{width:150px!important}}
.qdl-sym svg{display:block;width:48px;height:48px;fill:none;stroke:#941F1D;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:stroke .3s ease}
.qdl-sym--light svg{width:34px;height:34px;stroke:#FFFFFF}
.qdl-sym .spin,.qdl-sym .bob,.qdl-sym .pulse,.qdl-sym .grow{transform-box:fill-box;transform-origin:center}
.qdl-sym .grow{transform-origin:bottom}
.qdl-rep{transition:background-color .3s ease}
.qdl-rep:hover{background-color:#941F1D}
.qdl-rep:hover h3{color:#FFFFFF!important}
.qdl-rep:hover .qdl-sym svg{stroke:#FFFFFF}
.qdl-rep .qdl-more{opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}
.qdl-rep:hover .qdl-more{opacity:1;transform:none}
.qdl-rep:hover .qdl-more p,.qdl-rep:hover .qdl-more{color:#FFFFFF!important}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .draw{stroke-dasharray:64;animation:qdl-draw 1s ease both}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .flow{stroke-dasharray:4 3;animation:qdl-flow .6s linear infinite}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .bob{animation:qdl-bob .45s ease-in-out infinite alternate}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .spin{animation:qdl-spin 1.4s linear infinite}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .blink{animation:qdl-blink .8s steps(2,start) infinite}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .pulse{animation:qdl-pulse .9s ease-in-out infinite}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .late{animation-delay:.2s}
:is(.qdl-rep,.qdl-reprow):hover .qdl-sym .grow{animation:qdl-grow .7s ease-out both}
@keyframes qdl-draw{from{stroke-dashoffset:64}to{stroke-dashoffset:0}}
@keyframes qdl-flow{to{stroke-dashoffset:-14}}
@keyframes qdl-bob{to{transform:translateY(2px)}}
@keyframes qdl-spin{to{transform:rotate(360deg)}}
@keyframes qdl-blink{to{opacity:.15}}
@keyframes qdl-pulse{50%{opacity:.35}}
@keyframes qdl-grow{from{transform:scaleY(.2)}to{transform:scaleY(1)}}
@media (hover:none){.qdl-rep .qdl-more{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){[class*="qdl-"],[class*="qdl-"] *{animation:none!important;transition:none!important}}/* End custom CSS */