.difl_iconlist_0.difl_iconlist .difl_iconlistitem div.et_pb_module_inner,.difl_iconlist_0.difl_iconlist .item-elements,.difl_iconlist_1.difl_iconlist .difl_iconlistitem div.et_pb_module_inner,.difl_iconlist_1.difl_iconlist .item-elements{height:100%}.de-menu-cta a{color:#fff!important;background-color:#F0E6A7;font-size:21px!important;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;text-align:center;line-height:9px;font-weight:600;padding:18px 16px!important;text-transform:uppercase;display:block;padding-left:32px!important;padding-right:32px!important;border:0px}@media (min-width:981px){.de-menu-cta a:hover{opacity:1!important;color:#fff!important;background-color:#5430ce;transform:scale(1.1)}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}et-pb-contact-message p{font-size:28px;line-height:1.7em;color:rgb(255 255 255 / 80%);background-color:#1D2F47;padding:15px;border-radius:8px;box-shadow:0 0 20px rgb(0 0 0 / 32%)}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}@media screen and (max-width:768px){.single-post header .et_pb_section_0_tb_header.et_pb_with_background{height:70px}.home header .et-last-child.dd-has-divimenu{position:absolute}}.home .difl_logocarousel .bx-viewport{height:auto!important}.snowflake{position:fixed;top:-10px;width:5px;height:5px;background-color:#fff;opacity:0.9;border-radius:50%;pointer-events:none;z-index:9999;animation-name:fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fall{to{transform:translateY(100vh);opacity:0}}@media screen and (max-width:980px){#page-container{overflow-y:revert!important}header{position:sticky!important;top:0;z-index:1000}.reverse{display:flex;flex-direction:column-reverse}.boxh .et_pb_blurb_container{vertical-align:middle}.boxh .et_pb_blurb_container h4{padding-bottom:0px}.cmenuy .dd-menu-button{padding-right:20px}.cmenuy .dd-logo{padding-left:20px}.cmenuy .serviceby .dd-item.dd-menu-item-content{justify-content:space-between;align-items:center}.cmenuy .serviceby .dd-text-icon{padding-right:12px}.bluelast .dd-text-content{background:#1D2F47;padding-top:20px;padding-bottom:20px;width:100%;text-align:center;border-radius:8px}.dd-divimenu .menuiconround ul{display:flex;justify-content:center;gap:5px;padding:0;margin:0;margin-left:0px!important;margin-bottom:0px!important;margin-top:20px}.menuiconround .dd-item dd.menu-item-content{justify-content:center}.menuiconround ul li{list-style:none;padding:10px}.menuiconround a{display:flex;align-items:center;justify-content:center}.bluelast .dd-item.dd-menu-item-content{padding-top:0px!important}.dichers{display:none!important}.serviceby .dd-menu-flex-sub{max-height:410px;overflow:auto}header .et-last-child.dd-has-divimenu .cmenuy{padding:0px!important}}@media screen and (max-width:768px){header .dd-wrapper{margin-top:-5px}.dd-logo img{padding-top:7px}header .et-last-child.dd-has-divimenu{position:absolute}.page header .et_pb_row_0_tb_header.et_pb_row{padding-bottom:73px!important}.et_pb_divimenus_flex_0_tb_header .dd-wrapper{justify-content:space-between!important}}.boxh:hover{box-shadow:0px 2px 18px 0px rgb(0 0 0 / 37%)}.lboxh:hover{box-shadow:0px 2px 18px 0px rgb(0 0 0 / 37%)}@media screen and (min-width:980px){.slideflex-container{display:flex}.slideflex-container>div:nth-child(1){padding-right:20px;flex:1 1 0px}.slideflex-container>div:nth-child(2){flex:1 1 0px;padding-left:30px}.boxh::before{content:"";position:absolute;top:14px;right:12px;width:20px;height:20px;background-image:url('https://dev.caploitte.com/wp-content/uploads/2024/11/icon-arrow.png');background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity 0.3s ease}.boxh:hover::before{opacity:1}}@media (min-width:980px) and (max-width:1375px){.dd-menu-flex-sub .boxhcol,.dd-menu-flex-sub .boxhcol2{width:31%!important}.boxh{min-height:160px!important;display:flex;justify-content:center;align-items:center}.boxhcol3{border-left-width:0px!important}}.nmsocial{display:flex;justify-content:space-between}