.text-with-light-background{background-color:#f0f7ff;margin:0 16px;padding:40px 20px 20px}.media-only{margin:0 16px;padding:0 20px}@media(min-width:768px){.text-with-light-background{padding-bottom:40px;padding-right:12%;padding-left:12%}.media-only{margin-bottom:0;padding-bottom:10px;padding-right:12%;padding-left:12%}}@media(min-width:1290px){.media-only,.text-with-light-background{padding-right:150px;padding-left:150px;max-width:1258px;margin:0 auto}}#about-us-description-widget{margin:0 16px;padding:40px 20px 20px}@media(min-width:768px){#about-us-description-widget{padding-bottom:40px;padding-right:12%;padding-left:12%}}@media(min-width:1290px){#about-us-description-widget{padding-right:150px;padding-left:150px;max-width:1258px;margin:0 auto}}.media-banner-with-text .custom-height{height:calc(100vh - 50px)}.media-banner-with-text .heading{font-size:38px;line-height:42px;letter-spacing:1px}@media(min-width:720px){.media-banner-with-text .heading{font-size:55px;line-height:70px;letter-spacing:2px}}.media-banner-with-text .description{font-family:var(--font-aktiv);font-size:16px}.media-banner-with-text .btn{overflow:hidden;position:relative}.media-banner-with-text .btn span{z-index:20}.media-banner-with-text .btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 1.45s cubic-bezier(.19,1,.22,1);width:50px;z-index:-10}.media-banner-with-text .btn:hover:after{left:120%;transition:all 1.85s cubic-bezier(.19,1,.22,1)}.custom-video-iframe video{width:100vw!important}