@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap&subset=cyrillic');

/* Font Awesome Pro 5.10.2 */
.fa,.fad,.fal{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-500px:before{content:"\f26e"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-badge:before{content:"\f335"}.fa-bold:before{content:"\f032"}.fa-border-center-h:before{content:"\f89c"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-right:before{content:"\f852"}.fa-border-style:before{content:"\f853"}.fa-border-style-alt:before{content:"\f854"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-briefcase:before{content:"\f0b1"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-crosshairs:before{content:"\f05b"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-font:before{content:"\f031"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-history:before{content:"\f1da"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-html5:before{content:"\f13b"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-plus:before{content:"\f5ff"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-times:before{content:"\f60e"}.fa-marker:before{content:"\f5a1"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-plus:before{content:"\f4d2"}.fa-pills:before{content:"\f484"}.fa-plus:before{content:"\f067"}.fa-ribbon:before{content:"\f4d6"}.fa-tape:before{content:"\f4db"}.fa-text:before{content:"\f893"}.fa-times:before{content:"\f00d"}.fa-weight:before{content:"\f496"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-duotone-900.eot);src:url(../webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-duotone-900.woff2) format("woff2"),url(../webfonts/fa-duotone-900.woff) format("woff"),url(../webfonts/fa-duotone-900.ttf) format("truetype"),url(../webfonts/fa-duotone-900.svg#fontawesome) format("svg")}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}.fad:after{color:var(--fa-secondary-color,inherit)}.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fad.fa-align-center:after{content:"\10f037"}.fad.fa-align-justify:after{content:"\10f039"}.fad.fa-align-left:after{content:"\10f036"}.fad.fa-align-right:after{content:"\10f038"}.fad.fa-badge:after{content:"\10f335"}.fad.fa-bold:after{content:"\10f032"}.fad.fa-border-center-h:after{content:"\10f89c"}.fad.fa-border-inner:after{content:"\10f84e"}.fad.fa-border-left:after{content:"\10f84f"}.fad.fa-border-none:after{content:"\10f850"}.fad.fa-border-right:after{content:"\10f852"}.fad.fa-border-style:after{content:"\10f853"}.fad.fa-border-style-alt:after{content:"\10f854"}.fad.fa-box:after{content:"\10f466"}.fad.fa-box-alt:after{content:"\10f49a"}.fad.fa-briefcase:after{content:"\10f0b1"}.fad.fa-calculator:after{content:"\10f1ec"}.fad.fa-calculator-alt:after{content:"\10f64c"}.fad.fa-calendar:after{content:"\10f133"}.fad.fa-calendar-alt:after{content:"\10f073"}.fad.fa-calendar-day:after{content:"\10f783"}.fad.fa-calendar-plus:after{content:"\10f271"}.fad.fa-calendar-times:after{content:"\10f273"}.fad.fa-crosshairs:after{content:"\10f05b"}.fad.fa-expand:after{content:"\10f065"}.fad.fa-expand-alt:after{content:"\10f424"}.fad.fa-font:after{content:"\10f031"}.fad.fa-h1:after{content:"\10f313"}.fad.fa-h2:after{content:"\10f314"}.fad.fa-h3:after{content:"\10f315"}.fad.fa-h4:after{content:"\10f86a"}.fad.fa-history:after{content:"\10f1da"}.fad.fa-home:after{content:"\10f015"}.fad.fa-home-alt:after{content:"\10f80a"}.fad.fa-home-lg:after{content:"\10f80b"}.fad.fa-home-lg-alt:after{content:"\10f80c"}.fad.fa-id-badge:after{content:"\10f2c1"}.fad.fa-id-card:after{content:"\10f2c2"}.fad.fa-id-card-alt:after{content:"\10f47f"}.fad.fa-layer-group:after{content:"\10f5fd"}.fad.fa-layer-plus:after{content:"\10f5ff"}.fad.fa-link:after{content:"\10f0c1"}.fad.fa-list:after{content:"\10f03a"}.fad.fa-list-alt:after{content:"\10f022"}.fad.fa-list-ol:after{content:"\10f0cb"}.fad.fa-list-ul:after{content:"\10f0ca"}.fad.fa-map:after{content:"\10f279"}.fad.fa-map-marker:after{content:"\10f041"}.fad.fa-map-marker-alt:after{content:"\10f3c5"}.fad.fa-map-marker-plus:after{content:"\10f60a"}.fad.fa-map-marker-times:after{content:"\10f60e"}.fad.fa-marker:after{content:"\10f5a1"}.fad.fa-phone:after{content:"\10f095"}.fad.fa-phone-alt:after{content:"\10f879"}.fad.fa-phone-plus:after{content:"\10f4d2"}.fad.fa-pills:after{content:"\10f484"}.fad.fa-plus:after{content:"\10f067"}.fad.fa-ribbon:after{content:"\10f4d6"}.fad.fa-tape:after{content:"\10f4db"}.fad.fa-text:after{content:"\10f893"}.fad.fa-times:after{content:"\10f00d"}.fad.fa-weight:after{content:"\10f496"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal{font-family:"Font Awesome 5 Pro"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa{font-family:"Font Awesome 5 Pro";font-weight:900}

@font-face {
  font-family: "Flaticon";
  src: url("../webfonts/Flaticon.eot");
  src: url("../webfonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../webfonts/Flaticon.woff2") format("woff2"),
       url("../webfonts/Flaticon.woff") format("woff"),
       url("../webfonts/Flaticon.ttf") format("truetype"),
       url("../webfonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal;
}

.flaticon-experience:before { content: "\f100"; }
.flaticon-badge:before { content: "\f101"; }
.flaticon-dustpan:before { content: "\f102"; }
.flaticon-risks:before { content: "\f103"; }
.flaticon-installation:before { content: "\f104"; }

body {font-family: 'Montserrat', sans-serif; position: relative;}

.header {padding-bottom:15px;padding-top:15px;}
.header i {color:#f37f00;font-size:35px;}

.logo img {height:70px; width: auto;}

.phone a {font-size:1.2rem;}
.phone a:hover {text-decoration:none;color:#666;}

.action-section {color:#fff;position:relative;padding-bottom:70px;padding-top:70px;z-index:19;overflow:hidden;background:url(../img/009.jpg) top center no-repeat;background-size:cover}
.action-section .col-md-6.offset-md-3 {min-height: 367px;}
.action-section-title {font-size:1.95rem;font-weight:700}
.action-section-overlay {width:100%;background:#1d5589;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0}
.action-section-f {display:none}
.action-section-f small {font-size:0.8rem}

.counter_itog {font-size: 50px; color: red;font-weight:600; margin-bottom: 0}

.benefits {background: #fafbfc;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.benefits .container {display: flex; justify-content: space-between;}
.benefits-item {text-align:center;}
@media (max-width: 767px) {
	.benefits .container {flex-flow: row wrap;justify-content: center;}
	.benefits-item{margin: 5px; flex: 0 1 calc(50% - 10px);font-size: 14px;}
}
.benefits-item i:before {font-size:70px;color: #f37f00;}
.benefits-item p {text-transform: uppercase;}

.measurer {background:url(../img/bg2.jpg)}

.section-title {font-size:32px; font-weight: 700;}
@media (max-width: 767px) {
	.section-title {font-size:25px;}
	#menuTop {padding-top:15px;}
	.schedule {margin-bottom: 15px;}
	.phone {margin-top: 15px; margin-bottom: 30px;}
	#menuTop .phone a, #menuTop .phone .fa-phone {color: #fff !important;}
}
@media (max-width: 991px) {
	.navbar .logo {max-height:30px;filter: grayscale(100%) brightness(200%) contrast(200%);-webkit-filter: grayscale(100%) brightness(200%) contrast(200%);}
	.header {padding-top: 56px;}
}
@media (min-width: 992px) {
	#menuTop .phone {display: none;}
	.navbar.fixed-top #menuTop .phone {display: block;}
	.navbar.fixed-top .phone i, .navbar.fixed-top .phone a {color: #fff;}
	.navbar.fixed-top .nav li:not(#buttonCallback) {display: none}
	.navbar.fixed-top .logo {filter: grayscale(100%) brightness(200%) contrast(200%);-webkit-filter: grayscale(100%) brightness(200%) contrast(200%);display: block !important;height: 30px;transition:width 0.1s linear 0s;}
}

.price-box{overflow: hidden;background-color:#fff;border-bottom:3px solid #e0e0e0;box-shadow:rgba(33,33,33,.06) 0 4px 24px 5px;padding:0 0 30px;margin-bottom:3rem;border-radius:8px 8px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.price-box:hover{border-bottom:3px solid #1d5589;transition:all 1s}
.price-desc {padding-left:30px; padding-right:30px;}

.ribbon{width:188px;height:188px;position:absolute;top:-8px;right:8px;overflow:hidden;text-transform:uppercase;color:#fff}
.ribbon:before,.ribbon:after{content:"";position:absolute}
.ribbon:before{width:40px;height:8px;right:100px;background:#4A0303;border-radius:8px 8px 0 0}
.ribbon:after{width:8px;height:40px;right:0;top:100px;background:#4A0303;border-radius:0 8px 8px 0}
.ribbon span {width:200px;height:40px;line-height:40px;position:absolute;top:30px;right:-50px;z-index:2;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: red; background: linear-gradient(#F70505 0%, #8F0808 100%);text-align:center}


.six-steps {background: url(../img/bg4.jpg) top center no-repeat; background-size: cover;}
.six-steps .six-steps-number {font-size:420px; font-weight: 700;line-height:1;color: #1d5589;font-family: Georgia, serif;}
.six-steps .six-steps-text {position: absolute; top:50%; left:30%; color:#000;line-height:0.5; font-size:54px;}
.six-steps .six-steps-text small {font-size:18px;}

.list-experiences {counter-reset: myCounter; padding: 0; margin: 0;}
.experience {list-style: none; display: flex; align-items: center; color:#000; margin-bottom: 10px; position: relative; padding-right:30px;}
@media (max-width: 560px) {
	.experience{font-size: 12px;}
}
.experience::before {counter-increment: myCounter; content: counter(myCounter); color:  #1d5589; margin-right: 10px; font-size: 40px; font-weight: 900;}

.first-day {position:relative; margin-bottom:15px}
.second-day {position:relative;}
.first-day:before, .second-day:before {content: "\007D"; position:absolute;right:-5px;top:-20px;font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size:200px;line-height:1;}
.first-day:after {content: "1 день";position:absolute;right:-28px;top:50%;transform: rotate(-90deg);font-weight:bold;color:#1d5589}
.second-day:after {content: "2 день";position:absolute;right:-28px;top:50%;transform: rotate(-90deg);font-weight:bold;color:#1d5589}

.card{border:none}
.card-header{padding:6px 0 9px;margin-bottom:0;background-color:transparent;border-bottom:1px solid #f4f5f6}
.card-header h5 .btn-link{padding:0;font-size:19px;font-weight:600;color:#071e55;background-color:transparent}
.card-header h5 .btn-link:hover,.card-header h5 .btn-link:focus{text-decoration:none}
.card-body{padding:10px 0;border-top:2px solid #1d5589;font-size:17px;color:#7c8595}
.card-body p {margin-bottom:0;}
#accordionFAQ .btn-link {padding-left: 1.3rem;}
#accordionFAQ .btn-link:before {content: "\f078"; font-family:"Font Awesome 5 Pro"; display: inline-block;margin-left: -1.3rem;width: 1.3rem;font-weight:400;margin-right: 0.8rem;}
#accordionFAQ .btn-link.collapsed:before {content: "\f067";}
@media (max-width: 640px) {
	#accordionFAQ .card-header .btn {white-space: normal; text-align:left;}
	#accordionFAQ .btn-link::before {margin-right: 0;}
	.tab-content {width: calc(100% + 30px);margin-left: -15px;}
	.calc-section h1 {font-size: 22px; margin-bottom: 1rem !important;}
	.calc-section-left, .calc-section-right {text-align: center;}
}

#navIcon{width:35px;height:18px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#navIcon span{display:block;position:absolute;height:4px;width:50%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#navIcon span:nth-child(even){left:50%;border-radius:0 4px 4px 0}
#navIcon span:nth-child(odd){left:0;border-radius:4px 0 0 4px}
#navIcon span:nth-child(1),#navIcon span:nth-child(2){top:0}
#navIcon span:nth-child(3),#navIcon span:nth-child(4){top:9px}
#navIcon span:nth-child(5),#navIcon span:nth-child(6){top:18px}
#navIcon.open span:nth-child(1),#navIcon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#navIcon.open span:nth-child(2),#navIcon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#navIcon.open span:nth-child(1){left:3px;top:4px}
#navIcon.open span:nth-child(2){left:calc(50% - 3px);top:4px}
#navIcon.open span:nth-child(3){left:-50%;opacity:0}
#navIcon.open span:nth-child(4){left:100%;opacity:0}
#navIcon.open span:nth-child(5){left:3px;top:16px}
#navIcon.open span:nth-child(6){left:calc(50% - 3px);top:16px}

.footer {font-size:90%;}
.footer hr {box-sizing: border-box;}
.footer img {
	height: 80px;
	filter: grayscale(100%) brightness(200%) contrast(200%);
-webkit-filter: grayscale(100%) brightness(200%) contrast(200%);
}
@media (max-width: 640px) {
	.footer div[class*="col-sm"] {margin-bottom:15px;}
}

#buttonCallback {display: none;}
#buttonCallback .btn-danger {color: #fff !important;background-color: #f37f00;}
.btn:not(.btn-link) {
	position: relative;
    overflow: hidden;
    z-index: 23;
}
.btn:not(.btn-link):before {
    animation: shadow 2s infinite ease-in-out;
    content: "";
    width: 300px;
    height: 30px;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top,#fff0 0%,#f4f4f4 100%);
    background: linear-gradient(to bottom,#fff0 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#f4f4f4',GradientType=0 );
    opacity: 1;
    position: absolute;
    transform: rotate(-45deg) translateY(-120px);
    z-index: 1;
}
@keyframes shadow{from{transform:rotate(-45deg) translateY(-120px);opacity:1}to{transform:rotate(-45deg) translateY(120px);opacity:0}}

/* Animate */
.bounce-in-fwd{-webkit-animation:bounce-in-fwd 1.1s both;animation:bounce-in-fwd 1.1s both}
@-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}

@media screen and (min-width: 767px) and (device-aspect-ratio: 1366/768),
	screen and (max-width: 1281px) and (device-aspect-ratio: 1280/720)  {
	.calc-section h1 {
		margin-bottom: 1rem !important;
	}
	#calc {
		padding-top: 1rem !important;
    	padding-bottom: 1rem !important;
	}
	.carousel-item {
		height: 80vh;
	}
	.action-section {
		padding-bottom: 30px;
    	padding-top: 30px;
	}
	.action-section .col-12.font-weight-bold {
		line-height: 1;
		margin-bottom: 1rem !important;
	}
}
.thanks-section {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: calc(100vh - 290px);
}

