p{font-size:16px}.mt5{margin-top:-50px}form .btn{float:right;padding:12px 24px}.btn{justify-content:center;align-items:center;display:flex}.btn_primary{color:#fff;background:#0da0a1;border-color:#0da0a1;border-radius:6px;font-weight:700}.btn_second{color:#0da0a1;background:#fff;border-radius:6px;font-weight:700}a.btn{width:100%;padding:13px 24px}.btn:hover{color:#fff;background:#0da0a1ba}.btn:hover a{color:#fff}.banner-homepage{text-align:center;z-index:1;background-image:url(/images/background-homepage.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:480px;padding:30px 0;display:flex;position:relative;overflow:hidden}.banner-homepage>*{z-index:3;position:relative}.banner-homepage h1{padding-bottom:11px;font-size:60px;font-weight:700}.banner-homepage h1+p{text-transform:uppercase;padding-bottom:11px;font-size:18px;font-weight:600}.box-shadow{background:#fff;border:1px solid #e9e9e9;border-radius:8px}.box-shadow:hover{box-shadow:0 8px 20px #0000000f}main h2{color:#00100b;font-size:32px;font-weight:600}main h2+p{color:#484848;font-size:18px;font-weight:500}.session-welcome{background:#f6f9ff}.session-welcome .item{font-size:14px}.session-welcome .item:first-child{background:radial-gradient(132.64% 100.07% at 18.15% 117.67%,#262af61f 0%,#fff0 100%),radial-gradient(116.78% 89.69% at 85.93% 104.98%,#2674f61f 0%,#2674f600 100%),#fff}.session-welcome .item:nth-child(2){background:radial-gradient(132.64% 100.07% at 18.15% 117.67%,#ea7a351f 0%,#fff0 100%),radial-gradient(116.78% 89.69% at 85.93% 104.98%,#ea43351f 0%,#ea433500 100%),#fff}.session-welcome .item:nth-child(3){background:radial-gradient(132.64% 100.07% at 18.15% 117.67%,#ff90091f 0%,#fff0 100%),radial-gradient(116.78% 89.69% at 85.93% 104.98%,#ffd2091f 0%,#ffd20900 100%),#fff}.session-welcome .item:nth-child(4){background:radial-gradient(132.64% 100.07% at 18.15% 117.67%,#34a8931f 0%,#fff0 100%),radial-gradient(116.78% 89.69% at 85.93% 104.98%,#34a8531f 0%,#34a85300 100%),#fff}ul.list li:before{content:"";vertical-align:middle;background-image:url(/images/tabler-icon-circle-check-filled.png);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:8px;display:inline-block}.session-contact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:url(/images/cta.png) 0 0/cover no-repeat;padding:60px 0}.session-contact>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;align-self:stretch;align-items:flex-start;gap:30px;padding:30px;display:flex}.session-contact h2{color:#fff;border-bottom:1px solid #fffc}form+.btn{float:right;border:1px solid #fff}@media (max-width:480px){.mt5{margin-top:0}.banner-homepage{border-radius:0;padding-top:30px;padding-left:12px;padding-right:12px}.banner-homepage .btn{width:100%}.banner-homepage:before{border-radius:0}.banner-homepage h1{font-size:32px}h2{font-size:24px!important}.banner-homepage .btn_second{border:1.5px solid #0da0a1;border-radius:6px}}
