@charset "UTF-8";
@charset "UTF-8";


@font-face {
font-family:'lg';
src:url(/wp-content/themes/avis/fonts/lg.eot?n1z373);
src:url(/wp-content/themes/avis/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/lg.woff?n1z373) format("woff"),url(/wp-content/themes/avis/fonts/lg.ttf?n1z373) format("truetype"),url(/wp-content/themes/avis/fonts/lg.svg?n1z373#lg) format("svg");
font-weight:400;
font-style:normal;
font-display:swap
}
.lg-icon {
font-family:'lg';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next,.lg-actions .lg-prev {
background-color:#00000073;
border-radius:2px;
color:#999;
cursor:pointer;
display:block;
font-size:22px;
margin-top:-10px;
padding:8px 10px 9px;
position:absolute;
top:50%;
z-index:1080;
border:none;
outline:none
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
pointer-events:none;
opacity:.5
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
color:#FFF
}
.lg-actions .lg-next {
right:20px
}
.lg-actions .lg-next:before {
content:"\e095"
}
.lg-actions .lg-prev {
left:20px
}
.lg-actions .lg-prev:after {
content:"\e094"
}
@keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
.lg-outer.lg-right-end .lg-object {
animation:lg-right-end .3s;
position:relative
}
.lg-outer.lg-left-end .lg-object {
animation:lg-left-end .3s;
position:relative
}
.lg-toolbar {
z-index:1082;
left:0;
position:absolute;
top:0;
width:100%;
background-color:#00000073
}
.lg-toolbar .lg-icon {
color:#999;
cursor:pointer;
float:right;
font-size:24px;
height:47px;
line-height:27px;
padding:10px 0;
text-align:center;
width:50px;
text-decoration:none!important;
outline:medium none;
background:none;
border:none;
box-shadow:none;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
color:#FFF
}
.lg-toolbar .lg-close:after {
content:"\e070"
}
.lg-toolbar .lg-download:after {
content:"\e0f2"
}
.lg-sub-html {
background-color:#00000073;
bottom:0;
color:#EEE;
font-size:16px;
left:0;
padding:10px 40px;
position:fixed;
right:0;
text-align:center;
z-index:1080
}
.lg-sub-html h4 {
margin:0;
font-size:13px;
font-weight:700
}
.lg-sub-html p {
font-size:12px;
margin:5px 0 0
}
#lg-counter {
color:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle
}
.lg-toolbar,.lg-prev,.lg-next {
opacity:1;
transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear
}
.lg-hide-items .lg-prev {
opacity:0;
transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next {
opacity:0;
transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar {
opacity:0;
transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
transform:scale3d(0.5,0.5,0.5);
opacity:0;
transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
transform:scale3d(1,1,1);
opacity:1
}
.lg-outer .lg-thumb-outer {
background-color:#0D0A0A;
bottom:0;
position:absolute;
width:100%;
z-index:1080;
max-height:350px;
transform:translate3d(0,100%,0);
transition:transform .25s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor:move;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
transform:translate3d(0,0%,0)
}
.lg-outer .lg-thumb {
padding:10px 0;
height:100%;
margin-bottom:-5px
}
.lg-outer .lg-thumb-item {
border-radius:5px;
cursor:pointer;
float:left;
overflow:hidden;
height:100%;
border:2px solid #FFF;
border-radius:4px;
margin-bottom:5px
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
transition:border-color .25s ease
}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
border-color:#C09E69
}
.lg-outer .lg-thumb-item img {
width:100%;
height:100%;
object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
bottom:100px
}
.lg-outer .lg-toogle-thumb {
background-color:#0D0A0A;
border-radius:2px 2px 0 0;
color:#999;
cursor:pointer;
font-size:24px;
height:39px;
line-height:27px;
padding:5px 0;
position:absolute;
right:20px;
text-align:center;
top:-39px;
width:50px;
outline:medium none;
border:none
}
.lg-outer .lg-toogle-thumb:after {
content:"\e1ff"
}
.lg-outer .lg-toogle-thumb:hover {
color:#FFF
}
.lg-outer .lg-video-cont {
display:inline-block;
vertical-align:middle;
max-width:1140px;
max-height:100%;
width:100%;
padding:0 5px
}
.lg-outer .lg-video {
width:100%;
height:0;
padding-bottom:56.25%;
overflow:hidden;
position:relative
}
.lg-outer .lg-video .lg-object {
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%!important;
height:100%!important
}
.lg-outer .lg-video .lg-video-play {
width:84px;
height:59px;
position:absolute;
left:50%;
top:50%;
margin-left:-42px;
margin-top:-30px;
z-index:1080;
cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video {
-webkit-overflow-scrolling:touch;
overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play {
background:url(/wp-content/themes/avis/img/vimeo-play.png) no-repeat scroll 0 0 transparent
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
background:url(/wp-content/themes/avis/img/vimeo-play.png) no-repeat scroll 0 -58px transparent
}
.lg-outer .lg-has-html5 .lg-video-play {
background:transparent url(/wp-content/themes/avis/img/video-play.png) no-repeat scroll 0 0;
height:64px;
margin-left:-32px;
margin-top:-32px;
width:64px;
opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play {
background:url(/wp-content/themes/avis/img/youtube-play.png) no-repeat scroll 0 0 transparent
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
background:url(/wp-content/themes/avis/img/youtube-play.png) no-repeat scroll 0 -60px transparent
}
.lg-outer .lg-video-object {
width:100%!important;
height:100%!important;
position:absolute;
top:0;
left:0
}
.lg-outer .lg-has-video .lg-video-object {
visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
visibility:visible
}
.lg-progress-bar {
background-color:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
transition:opacity .08s ease 0s
}
.lg-progress-bar .lg-progress {
background-color:#C09E69;
height:5px;
width:0
}
.lg-progress-bar.lg-start .lg-progress {
width:100%
}
.lg-show-autoplay .lg-progress-bar {
opacity:1
}
.lg-autoplay-button:after {
content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
transform:scale3d(1,1,1);
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s!important;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
#lg-zoom-in:after {
content:"\e311"
}
#lg-actual-size {
font-size:20px
}
#lg-actual-size:after {
content:"\e033"
}
#lg-zoom-out {
opacity:.5;
pointer-events:none
}
#lg-zoom-out:after {
content:"\e312"
}
.lg-zoomed #lg-zoom-out {
opacity:1;
pointer-events:auto
}
.lg-outer .lg-pager-outer {
bottom:60px;
left:0;
position:absolute;
right:0;
text-align:center;
z-index:1080;
height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow:visible
}
.lg-outer .lg-pager-cont {
cursor:pointer;
display:inline-block;
overflow:hidden;
position:relative;
vertical-align:top;
margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity:1;
transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
background-color:#fff;
color:#FFF;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left:-60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
transition:opacity .15s ease 0s,transform .15s ease 0s;
transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img {
width:100%;
height:100%
}
.lg-outer .lg-pager {
background-color:#ffffff80;
border-radius:50%;
box-shadow:0 0 0 8px #ffffffb3 inset;
display:block;
height:12px;
transition:box-shadow .3s ease 0s;
width:12px
}
.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus {
box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px dashed;
bottom:-10px;
display:inline-block;
height:0;
left:50%;
margin-left:-5px;
position:absolute;
vertical-align:middle;
width:0
}
.lg-fullscreen:after {
content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
background-color:#00000040;
bottom:0;
cursor:default;
left:0;
position:fixed;
right:0;
top:0;
z-index:1081;
opacity:0;
visibility:hidden;
transition:visibility 0s linear 0.18s,opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
transition-delay:0s;
-ms-transform:translate3d(0,0px,0);
transform:translate3d(0,0px,0);
opacity:1;
visibility:visible
}
.lg-outer.lg-dropdown-active #lg-share {
color:#FFF
}
.lg-outer .lg-dropdown {
background-color:#fff;
border-radius:2px;
font-size:14px;
list-style-type:none;
margin:0;
padding:10px 0;
position:absolute;
right:0;
text-align:left;
top:50px;
opacity:0;
visibility:hidden;
-ms-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
transition:transform .18s linear 0s,visibility 0s linear 0.5s,opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#FFF;
right:16px;
top:-16px
}
.lg-outer .lg-dropdown > li:last-child {
margin-bottom:0
}
.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon {
color:#333
}
.lg-outer .lg-dropdown a {
color:#333;
display:block;
white-space:pre;
padding:4px 12px;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px
}
.lg-outer .lg-dropdown a:hover {
background-color:#00000012
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display:inline-block;
line-height:1;
margin-top:-3px;
vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
color:#333;
display:inline-block;
float:none;
font-size:20px;
height:auto;
line-height:1;
margin-right:8px;
padding:0;
vertical-align:middle;
width:auto
}
.lg-outer #lg-share {
position:relative
}
.lg-outer #lg-share:after {
content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
content:"\e903"
}
.lg-group:after {
content:"";
display:table;
clear:both
}
.lg-outer {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1050;
text-align:left;
opacity:0;
transition:opacity .15s ease 0s
}
.lg-outer * {
box-sizing:border-box
}
.lg-outer.lg-visible {
opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current {
transition-duration:inherit!important;
transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
transition-duration:0s!important;
opacity:1
}
.lg-outer.lg-grab img.lg-object {
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
cursor:move;
cursor:-o-grabbing;
cursor:-ms-grabbing;
cursor:grabbing
}
.lg-outer .lg {
height:100%;
width:100%;
position:relative;
overflow:hidden;
margin-left:auto;
margin-right:auto;
max-width:100%;
max-height:100%
}
.lg-outer .lg-inner {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
white-space:nowrap
}
.lg-outer .lg-item {
background:url(/wp-content/themes/avis/img/loading.gif) no-repeat scroll center center transparent;
display:none!important
}
.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide {
display:inline-block!important
}
.lg-outer.lg-css .lg-current {
display:inline-block!important
}
.lg-outer .lg-item,.lg-outer .lg-img-wrap {
display:inline-block;
text-align:center;
position:absolute;
width:100%;
height:100%
}
.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before {
content:"";
display:inline-block;
height:50%;
width:1px;
margin-right:-1px
}
.lg-outer .lg-img-wrap {
position:absolute;
padding:0 5px;
left:0;
right:0;
top:0;
bottom:0
}
.lg-outer .lg-item.lg-complete {
background-image:none
}
.lg-outer .lg-item.lg-current {
z-index:1060
}
.lg-outer .lg-image {
display:inline-block;
vertical-align:middle;
max-width:100%;
max-height:100%;
width:auto!important;
height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity:0;
transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity:1
}
.lg-outer .lg-empty-html {
display:none
}
.lg-outer.lg-hide-download #lg-download {
display:none
}
.lg-backdrop {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1040;
background-color:#000;
opacity:0;
transition:opacity .15s ease 0s
}
.lg-backdrop.in {
opacity:.9
}
.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current {
transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity:1
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current {
transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
transform:translate3d(0,0,0);
opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity:0;
position:absolute;
left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left:0;
opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0s
}
.hvr-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active {
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.hvr-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active {
-ms-transform:scale(0.9);
transform:scale(0.9)
}
@keyframes hvr-pulse {
25% {
transform:scale(1.1)
}
75% {
transform:scale(0.9)
}
}
.hvr-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active {
animation-name:hvr-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-pulse-grow {
to {
transform:scale(1.1)
}
}
.hvr-pulse-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active {
animation-name:hvr-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-pulse-shrink {
to {
transform:scale(0.9)
}
}
.hvr-pulse-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active {
animation-name:hvr-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-push {
50% {
transform:scale(0.8)
}
100% {
transform:scale(1)
}
}
.hvr-push {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-push:hover,.hvr-push:focus,.hvr-push:active {
animation-name:hvr-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
@keyframes hvr-pop {
50% {
transform:scale(1.2)
}
}
.hvr-pop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active {
animation-name:hvr-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-bounce-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.5s
}
.hvr-bounce-in:hover,.hvr-bounce-in:focus,.hvr-bounce-in:active {
-ms-transform:scale(1.2);
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-bounce-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.5s
}
.hvr-bounce-out:hover,.hvr-bounce-out:focus,.hvr-bounce-out:active {
-ms-transform:scale(0.8);
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-rotate:hover,.hvr-rotate:focus,.hvr-rotate:active {
-ms-transform:rotate(4deg);
transform:rotate(4deg)
}
.hvr-grow-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-grow-rotate:hover,.hvr-grow-rotate:focus,.hvr-grow-rotate:active {
-ms-transform:scale(1.1) rotate(4deg);
transform:scale(1.1) rotate(4deg)
}
.hvr-float {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active {
-ms-transform:translateY(-8px);
transform:translateY(-8px)
}
.hvr-sink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active {
-ms-transform:translateY(8px);
transform:translateY(8px)
}
@keyframes hvr-bob {
0% {
transform:translateY(-8px)
}
50% {
transform:translateY(-4px)
}
100% {
transform:translateY(-8px)
}
}
@keyframes hvr-bob-float {
100% {
transform:translateY(-8px)
}
}
.hvr-bob {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active {
animation-name:hvr-bob-float,hvr-bob;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-hang {
0% {
transform:translateY(8px)
}
50% {
transform:translateY(4px)
}
100% {
transform:translateY(8px)
}
}
@keyframes hvr-hang-sink {
100% {
transform:translateY(8px)
}
}
.hvr-hang {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-hang:hover,.hvr-hang:focus,.hvr-hang:active {
animation-name:hvr-hang-sink,hvr-hang;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
.hvr-skew {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-skew:hover,.hvr-skew:focus,.hvr-skew:active {
-ms-transform:skew(-10deg);
transform:skew(-10deg)
}
.hvr-skew-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-skew-forward:hover,.hvr-skew-forward:focus,.hvr-skew-forward:active {
-ms-transform:skew(-10deg);
transform:skew(-10deg)
}
.hvr-skew-backward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-skew-backward:hover,.hvr-skew-backward:focus,.hvr-skew-backward:active {
-ms-transform:skew(10deg);
transform:skew(10deg)
}
@keyframes hvr-wobble-vertical {
16.65% {
transform:translateY(8px)
}
33.3% {
transform:translateY(-6px)
}
49.95% {
transform:translateY(4px)
}
66.6% {
transform:translateY(-2px)
}
83.25% {
transform:translateY(1px)
}
100% {
transform:translateY(0)
}
}
.hvr-wobble-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active {
animation-name:hvr-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-horizontal {
16.65% {
transform:translateX(8px)
}
33.3% {
transform:translateX(-6px)
}
49.95% {
transform:translateX(4px)
}
66.6% {
transform:translateX(-2px)
}
83.25% {
transform:translateX(1px)
}
100% {
transform:translateX(0)
}
}
.hvr-wobble-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active {
animation-name:hvr-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-to-bottom-right {
16.65% {
transform:translate(8px,8px)
}
33.3% {
transform:translate(-6px,-6px)
}
49.95% {
transform:translate(4px,4px)
}
66.6% {
transform:translate(-2px,-2px)
}
83.25% {
transform:translate(1px,1px)
}
100% {
transform:translate(0,0)
}
}
.hvr-wobble-to-bottom-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active {
animation-name:hvr-wobble-to-bottom-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-to-top-right {
16.65% {
transform:translate(8px,-8px)
}
33.3% {
transform:translate(-6px,6px)
}
49.95% {
transform:translate(4px,-4px)
}
66.6% {
transform:translate(-2px,2px)
}
83.25% {
transform:translate(1px,-1px)
}
100% {
transform:translate(0,0)
}
}
.hvr-wobble-to-top-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-to-top-right:hover,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:active {
animation-name:hvr-wobble-to-top-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-top {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
-ms-transform-origin:0 100%;
transform-origin:0 100%
}
.hvr-wobble-top:hover,.hvr-wobble-top:focus,.hvr-wobble-top:active {
animation-name:hvr-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-bottom {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
-ms-transform-origin:100% 0;
transform-origin:100% 0
}
.hvr-wobble-bottom:hover,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:active {
animation-name:hvr-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-wobble-skew {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.hvr-wobble-skew {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-wobble-skew:hover,.hvr-wobble-skew:focus,.hvr-wobble-skew:active {
animation-name:hvr-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-buzz {
50% {
transform:translateX(3px) rotate(2deg)
}
100% {
transform:translateX(-3px) rotate(-2deg)
}
}
.hvr-buzz {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-buzz:hover,.hvr-buzz:focus,.hvr-buzz:active {
animation-name:hvr-buzz;
animation-duration:.15s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-buzz-out {
10% {
transform:translateX(3px) rotate(2deg)
}
20% {
transform:translateX(-3px) rotate(-2deg)
}
30% {
transform:translateX(3px) rotate(2deg)
}
40% {
transform:translateX(-3px) rotate(-2deg)
}
50% {
transform:translateX(2px) rotate(1deg)
}
60% {
transform:translateX(-2px) rotate(-1deg)
}
70% {
transform:translateX(2px) rotate(1deg)
}
80% {
transform:translateX(-2px) rotate(-1deg)
}
90% {
transform:translateX(1px) rotate(0)
}
100% {
transform:translateX(-1px) rotate(0)
}
}
.hvr-buzz-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000
}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active {
animation-name:hvr-buzz-out;
animation-duration:.75s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active {
-ms-transform:translateX(8px);
transform:translateX(8px)
}
.hvr-backward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:transform
}
.hvr-backward:hover,.hvr-backward:focus,.hvr-backward:active {
-ms-transform:translateX(-8px);
transform:translateX(-8px)
}
.hvr-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
overflow:hidden;
transition-duration:.3s;
transition-property:color,background-color
}
.hvr-fade:hover,.hvr-fade:focus,.hvr-fade:active {
background-color:#2098D1;
color:#fff
}
@keyframes hvr-back-pulse {
50% {
background-color:#2098d1bf
}
}
.hvr-back-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
overflow:hidden;
transition-duration:.5s;
transition-property:color,background-color
}
.hvr-back-pulse:hover,.hvr-back-pulse:focus,.hvr-back-pulse:active {
animation-name:hvr-back-pulse;
animation-duration:1s;
animation-delay:.5s;
animation-timing-function:linear;
animation-iteration-count:infinite;
background-color:#2098D1;
background-color:#2098d1;
color:#fff
}
.hvr-sweep-to-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-right:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:0 50%;
transform-origin:0 50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active {
color:#fff
}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-sweep-to-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-left:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-left:hover,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:active {
color:#fff
}
.hvr-sweep-to-left:hover:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-sweep-to-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-bottom:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 0;
transform-origin:50% 0;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active {
color:#fff
}
.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-sweep-to-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.3s
}
.hvr-sweep-to-top:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 100%;
transform-origin:50% 100%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active {
color:#fff
}
.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-bounce-to-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-right:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:0 50%;
transform-origin:0 50%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active {
color:#fff
}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-left:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-left:hover,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:active {
color:#fff
}
.hvr-bounce-to-left:hover:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-bottom:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 0;
transform-origin:50% 0;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-bottom:hover,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:active {
color:#fff
}
.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-bounce-to-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-property:color;
transition-duration:.5s
}
.hvr-bounce-to-top:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50% 100%;
transform-origin:50% 100%;
transition-property:transform;
transition-duration:.5s;
transition-timing-function:ease-out
}
.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active {
color:#fff
}
.hvr-bounce-to-top:hover:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1);
transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-radial-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-radial-out:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
border-radius:100%;
-ms-transform:scale(0);
transform:scale(0);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active {
color:#fff
}
.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active:before {
-ms-transform:scale(2);
transform:scale(2)
}
.hvr-radial-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-radial-in:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#e1e1e1;
border-radius:100%;
-ms-transform:scale(2);
transform:scale(2);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-radial-in:hover,.hvr-radial-in:focus,.hvr-radial-in:active {
color:#fff
}
.hvr-radial-in:hover:before,.hvr-radial-in:focus:before,.hvr-radial-in:active:before {
-ms-transform:scale(0);
transform:scale(0)
}
.hvr-rectangle-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-rectangle-in:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#e1e1e1;
-ms-transform:scale(1);
transform:scale(1);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-rectangle-in:hover,.hvr-rectangle-in:focus,.hvr-rectangle-in:active {
color:#fff
}
.hvr-rectangle-in:hover:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:active:before {
-ms-transform:scale(0);
transform:scale(0)
}
.hvr-rectangle-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-rectangle-out:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#2098D1;
-ms-transform:scale(0);
transform:scale(0);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active {
color:#fff
}
.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before {
-ms-transform:scale(1);
transform:scale(1)
}
.hvr-shutter-in-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-in-horizontal:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#e1e1e1;
-ms-transform:scaleX(1);
transform:scaleX(1);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:active {
color:#fff
}
.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active:before {
-ms-transform:scaleX(0);
transform:scaleX(0)
}
.hvr-shutter-out-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-out-horizontal:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#2098D1;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active {
color:#fff
}
.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before {
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.hvr-shutter-in-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#2098D1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-in-vertical:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#e1e1e1;
-ms-transform:scaleY(1);
transform:scaleY(1);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-in-vertical:hover,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:active {
color:#fff
}
.hvr-shutter-in-vertical:hover:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:active:before {
-ms-transform:scaleY(0);
transform:scaleY(0)
}
.hvr-shutter-out-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
background:#e1e1e1;
transition-property:color;
transition-duration:.3s
}
.hvr-shutter-out-vertical:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#2098D1;
-ms-transform:scaleY(0);
transform:scaleY(0);
-ms-transform-origin:50%;
transform-origin:50%;
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-shutter-out-vertical:hover,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:active {
color:#fff
}
.hvr-shutter-out-vertical:hover:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:active:before {
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hvr-border-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow;
box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000
}
.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active {
box-shadow:inset 0 0 0 4px #2098D1,0 0 1px #0000
}
.hvr-hollow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:background;
box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000
}
.hvr-hollow:hover,.hvr-hollow:focus,.hvr-hollow:active {
background:none
}
.hvr-trim {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-trim:before {
content:'';
position:absolute;
border:#fff solid 4px;
top:4px;
left:4px;
right:4px;
bottom:4px;
opacity:0;
transition-duration:.3s;
transition-property:opacity
}
.hvr-trim:hover:before,.hvr-trim:focus:before,.hvr-trim:active:before {
opacity:1
}
@keyframes hvr-ripple-out {
100% {
top:-12px;
right:-12px;
bottom:-12px;
left:-12px;
opacity:0
}
}
.hvr-ripple-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-ripple-out:before {
content:'';
position:absolute;
border:#e1e1e1 solid 6px;
top:0;
right:0;
bottom:0;
left:0;
animation-duration:1s
}
.hvr-ripple-out:hover:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:active:before {
animation-name:hvr-ripple-out
}
@keyframes hvr-ripple-in {
100% {
top:0;
right:0;
bottom:0;
left:0;
opacity:1
}
}
.hvr-ripple-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-ripple-in:before {
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:-12px;
right:-12px;
bottom:-12px;
left:-12px;
opacity:0;
animation-duration:1s
}
.hvr-ripple-in:hover:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:active:before {
animation-name:hvr-ripple-in
}
.hvr-outline-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-outline-out:before {
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:0;
right:0;
bottom:0;
left:0;
transition-duration:.3s;
transition-property:top,right,bottom,left
}
.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before {
top:-8px;
right:-8px;
bottom:-8px;
left:-8px
}
.hvr-outline-in {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-outline-in:before {
pointer-events:none;
content:'';
position:absolute;
border:#e1e1e1 solid 4px;
top:-16px;
right:-16px;
bottom:-16px;
left:-16px;
opacity:0;
transition-duration:.3s;
transition-property:top,right,bottom,left
}
.hvr-outline-in:hover:before,.hvr-outline-in:focus:before,.hvr-outline-in:active:before {
top:-8px;
right:-8px;
bottom:-8px;
left:-8px;
opacity:1
}
.hvr-round-corners {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:border-radius
}
.hvr-round-corners:hover,.hvr-round-corners:focus,.hvr-round-corners:active {
border-radius:1em
}
.hvr-underline-from-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-left:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:100%;
bottom:0;
background:#2098D1;
height:4px;
transition-property:right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before {
right:0
}
.hvr-underline-from-center {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-center:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
bottom:0;
background:#2098D1;
height:4px;
transition-property:left,right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before {
left:0;
right:0
}
.hvr-underline-from-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-from-right:before {
content:"";
position:absolute;
z-index:-1;
left:100%;
right:0;
bottom:0;
background:#2098D1;
height:4px;
transition-property:left;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-from-right:hover:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:active:before {
left:0
}
.hvr-overline-from-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-left:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:100%;
top:0;
background:#2098D1;
height:4px;
transition-property:right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-left:hover:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:active:before {
right:0
}
.hvr-overline-from-center {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-center:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
top:0;
background:#2098D1;
height:4px;
transition-property:left,right;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-center:hover:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:active:before {
left:0;
right:0
}
.hvr-overline-from-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-from-right:before {
content:"";
position:absolute;
z-index:-1;
left:100%;
right:0;
top:0;
background:#2098D1;
height:4px;
transition-property:left;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-from-right:hover:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:active:before {
left:0
}
.hvr-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
top:0;
bottom:0;
border-color:#2098D1;
border-style:solid;
border-width:0;
transition-property:border-width;
transition-duration:.1s;
transition-timing-function:ease-out
}
.hvr-reveal:hover:before,.hvr-reveal:focus:before,.hvr-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0);
border-width:4px
}
.hvr-underline-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-underline-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
bottom:0;
background:#2098D1;
height:4px;
-ms-transform:translateY(4px);
transform:translateY(4px);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-underline-reveal:hover:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0)
}
.hvr-overline-reveal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
overflow:hidden
}
.hvr-overline-reveal:before {
content:"";
position:absolute;
z-index:-1;
left:0;
right:0;
top:0;
background:#2098D1;
height:4px;
-ms-transform:translateY(-4px);
transform:translateY(-4px);
transition-property:transform;
transition-duration:.3s;
transition-timing-function:ease-out
}
.hvr-overline-reveal:hover:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:active:before {
-ms-transform:translateY(0);
transform:translateY(0)
}
.hvr-glow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-glow:hover,.hvr-glow:focus,.hvr-glow:active {
box-shadow:0 0 8px #0009
}
.hvr-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-shadow:hover,.hvr-shadow:focus,.hvr-shadow:active {
box-shadow:0 10px 10px -10px #00000080
}
.hvr-grow-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow,transform
}
.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active {
box-shadow:0 10px 10px -10px #00000080;
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.hvr-box-shadow-outset {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow
}
.hvr-box-shadow-outset:hover,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:active {
box-shadow:2px 2px 2px #0009
}
.hvr-box-shadow-inset {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
transition-duration:.3s;
transition-property:box-shadow;
box-shadow:inset 0 0 0 #0009 0 0 1px #0000
}
.hvr-box-shadow-inset:hover,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:active {
box-shadow:inset 2px 2px 2px #0009 0 0 1px #0000
}
.hvr-float-shadow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-float-shadow:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
top:100%;
left:5%;
height:10px;
width:90%;
opacity:0;
background:radial-gradient(ellipse at center,#00000059 0%,#0000 80%);
transition-duration:.3s;
transition-property:transform,opacity
}
.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active {
-ms-transform:translateY(-5px);
transform:translateY(-5px)
}
.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before {
opacity:1;
-ms-transform:translateY(5px);
transform:translateY(5px)
}
.hvr-shadow-radial {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-shadow-radial:before,.hvr-shadow-radial:after {
pointer-events:none;
position:absolute;
content:'';
left:0;
width:100%;
box-sizing:border-box;
background-repeat:no-repeat;
height:5px;
opacity:0;
transition-duration:.3s;
transition-property:opacity
}
.hvr-shadow-radial:before {
bottom:100%;
background:radial-gradient(ellipse at 50% 150%,#0009 0%,#0000 80%)
}
.hvr-shadow-radial:after {
top:100%;
background:radial-gradient(ellipse at 50% -50%,#0009 0%,#0000 80%)
}
.hvr-shadow-radial:hover:before,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:active:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:active:after {
opacity:1
}
.hvr-bubble-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-top:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
left:calc(50% - 10px);
top:0;
border-width:0 10px 10px;
border-color:transparent transparent #e1e1e1
}
.hvr-bubble-top:hover:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:active:before {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-right:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
top:calc(50% - 10px);
right:0;
border-width:10px 0 10px 10px;
border-color:transparent transparent transparent #e1e1e1
}
.hvr-bubble-right:hover:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:active:before {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-bottom:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
left:calc(50% - 10px);
bottom:0;
border-width:10px 10px 0;
border-color:#e1e1e1 transparent transparent
}
.hvr-bubble-bottom:hover:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:active:before {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-bubble-left:before {
pointer-events:none;
position:absolute;
z-index:-1;
content:'';
border-style:solid;
transition-duration:.3s;
transition-property:transform;
top:calc(50% - 10px);
left:0;
border-width:10px 10px 10px 0;
border-color:transparent #e1e1e1 transparent transparent
}
.hvr-bubble-left:hover:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:active:before {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-bubble-float-top {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-top:before {
position:absolute;
z-index:-1;
content:'';
left:calc(50% - 10px);
top:0;
border-style:solid;
border-width:0 10px 10px;
border-color:transparent transparent #e1e1e1;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-top:hover,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:active {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-float-top:hover:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:active:before {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-float-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-right:before {
position:absolute;
z-index:-1;
top:calc(50% - 10px);
right:0;
content:'';
border-style:solid;
border-width:10px 0 10px 10px;
border-color:transparent transparent transparent #e1e1e1;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-right:hover,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:active {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-bubble-float-right:hover:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:active:before {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-float-bottom {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-bottom:before {
position:absolute;
z-index:-1;
content:'';
left:calc(50% - 10px);
bottom:0;
border-style:solid;
border-width:10px 10px 0;
border-color:#e1e1e1 transparent transparent;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-bottom:hover,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:active {
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
.hvr-bubble-float-bottom:hover:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:active:before {
-ms-transform:translateY(10px);
transform:translateY(10px)
}
.hvr-bubble-float-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-left:before {
position:absolute;
z-index:-1;
content:'';
top:calc(50% - 10px);
left:0;
border-style:solid;
border-width:10px 10px 10px 0;
border-color:transparent #e1e1e1 transparent transparent;
transition-duration:.3s;
transition-property:transform
}
.hvr-bubble-float-left:hover,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:active {
-ms-transform:translateX(10px);
transform:translateX(10px)
}
.hvr-bubble-float-left:hover:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:active:before {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
.hvr-icon-back {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-left:2.2em;
transition-duration:.1s
}
.hvr-icon-back:before {
content:"\f137";
position:absolute;
left:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.1s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-back:hover:before,.hvr-icon-back:focus:before,.hvr-icon-back:active:before {
-ms-transform:translateX(-4px);
transform:translateX(-4px)
}
.hvr-icon-forward {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.1s
}
.hvr-icon-forward:before {
content:"\f138";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.1s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-forward:hover:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:active:before {
-ms-transform:translateX(4px);
transform:translateX(4px)
}
@keyframes hvr-icon-down {
0%,50%,100% {
transform:translateY(0)
}
25%,75% {
transform:translateY(6px)
}
}
.hvr-icon-down {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-down:before {
content:"\f01a";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-down:hover:before,.hvr-icon-down:focus:before,.hvr-icon-down:active:before {
animation-name:hvr-icon-down;
animation-duration:.75s;
animation-timing-function:ease-out
}
@keyframes hvr-icon-up {
0%,50%,100% {
transform:translateY(0)
}
25%,75% {
transform:translateY(-6px)
}
}
.hvr-icon-up {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-up:before {
content:"\f01b";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-up:hover:before,.hvr-icon-up:focus:before,.hvr-icon-up:active:before {
animation-name:hvr-icon-up;
animation-duration:.75s;
animation-timing-function:ease-out
}
.hvr-icon-spin {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-spin:before {
content:"\f021";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transition-duration:1s;
transition-property:transform;
transition-timing-function:ease-in-out
}
.hvr-icon-spin:hover:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:active:before {
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
@keyframes hvr-icon-drop {
0% {
opacity:0
}
50% {
opacity:0;
transform:translateY(-100%)
}
51%,100% {
opacity:1
}
}
.hvr-icon-drop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-drop:before {
content:"\f041";
position:absolute;
right:1em;
opacity:1;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-drop:hover:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:active:before {
opacity:0;
transition-duration:.3s;
animation-name:hvr-icon-drop;
animation-duration:.5s;
animation-delay:.3s;
animation-fill-mode:forwards;
animation-timing-function:ease-in-out;
animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.hvr-icon-fade {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-fade:before {
content:"\f00c";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.5s;
transition-property:color
}
.hvr-icon-fade:hover:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:active:before {
color:#0F9E5E
}
@keyframes hvr-icon-float-away {
0% {
opacity:1
}
100% {
opacity:0;
transform:translateY(-1em)
}
}
.hvr-icon-float-away {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-float-away:before,.hvr-icon-float-away:after {
content:"\f055";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome
}
.hvr-icon-float-away:after {
opacity:0;
animation-duration:.5s;
animation-fill-mode:forwards
}
.hvr-icon-float-away:hover:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:active:after {
animation-name:hvr-icon-float-away;
animation-timing-function:ease-out
}
@keyframes hvr-icon-sink-away {
0% {
opacity:1
}
100% {
opacity:0;
transform:translateY(1em)
}
}
.hvr-icon-sink-away {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-sink-away:before,.hvr-icon-sink-away:after {
content:"\f056";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-sink-away:after {
opacity:0;
animation-duration:.5s;
animation-fill-mode:forwards
}
.hvr-icon-sink-away:hover:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:active:after {
animation-name:hvr-icon-sink-away;
animation-timing-function:ease-out
}
.hvr-icon-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-grow:before {
content:"\f118";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-grow:hover:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:active:before {
transform:scale(1.3) translateZ(0)
}
.hvr-icon-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-shrink:before {
content:"\f119";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-shrink:hover:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:active:before {
-ms-transform:scale(0.8);
transform:scale(0.8)
}
@keyframes hvr-icon-pulse {
25% {
transform:scale(1.3)
}
75% {
transform:scale(0.8)
}
}
.hvr-icon-pulse {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse:hover:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:active:before {
animation-name:hvr-icon-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-icon-pulse-grow {
to {
transform:scale(1.3)
}
}
.hvr-icon-pulse-grow {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse-grow:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse-grow:hover:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:active:before {
animation-name:hvr-icon-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-icon-pulse-shrink {
to {
transform:scale(0.8)
}
}
.hvr-icon-pulse-shrink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em
}
.hvr-icon-pulse-shrink:before {
content:"\f015";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-timing-function:ease-out
}
.hvr-icon-pulse-shrink:hover:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:active:before {
animation-name:hvr-icon-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes hvr-icon-push {
50% {
transform:scale(0.5)
}
}
.hvr-icon-push {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-push:before {
content:"\f006";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-push:hover:before,.hvr-icon-push:focus:before,.hvr-icon-push:active:before {
animation-name:hvr-icon-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
@keyframes hvr-icon-pop {
50% {
transform:scale(1.5)
}
}
.hvr-icon-pop {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-pop:before {
content:"\f005";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-pop:hover:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:active:before {
animation-name:hvr-icon-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-icon-bounce {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-bounce:before {
content:"\f087";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-bounce:hover:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:active:before {
-ms-transform:scale(1.5);
transform:scale(1.5);
transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.hvr-icon-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-rotate:before {
content:"\f0c6";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-rotate:hover:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:active:before {
-ms-transform:rotate(20deg);
transform:rotate(20deg)
}
.hvr-icon-grow-rotate {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-grow-rotate:before {
content:"\f095";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-grow-rotate:hover:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:active:before {
-ms-transform:scale(1.5) rotate(12deg);
transform:scale(1.5) rotate(12deg)
}
.hvr-icon-float {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-float:before {
content:"\f01b";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-float:hover:before,.hvr-icon-float:focus:before,.hvr-icon-float:active:before {
-ms-transform:translateY(-4px);
transform:translateY(-4px)
}
.hvr-icon-sink {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-sink:before {
content:"\f01a";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0);
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.hvr-icon-sink:hover:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:active:before {
-ms-transform:translateY(4px);
transform:translateY(4px)
}
@keyframes hvr-icon-bob {
0% {
transform:translateY(-6px)
}
50% {
transform:translateY(-2px)
}
100% {
transform:translateY(-6px)
}
}
@keyframes hvr-icon-bob-float {
100% {
transform:translateY(-6px)
}
}
.hvr-icon-bob {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-bob:before {
content:"\f077";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-bob:hover:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:active:before {
animation-name:hvr-icon-bob-float,hvr-icon-bob;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-icon-hang {
0% {
transform:translateY(6px)
}
50% {
transform:translateY(2px)
}
100% {
transform:translateY(6px)
}
}
@keyframes hvr-icon-hang-sink {
100% {
transform:translateY(6px)
}
}
.hvr-icon-hang {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-hang:before {
content:"\f078";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-hang:hover:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:active:before {
animation-name:hvr-icon-hang-sink,hvr-icon-hang;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes hvr-icon-wobble-horizontal {
16.65% {
transform:translateX(6px)
}
33.3% {
transform:translateX(-5px)
}
49.95% {
transform:translateX(4px)
}
66.6% {
transform:translateX(-2px)
}
83.25% {
transform:translateX(1px)
}
100% {
transform:translateX(0)
}
}
.hvr-icon-wobble-horizontal {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-wobble-horizontal:before {
content:"\f061";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-wobble-horizontal:hover:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:active:before {
animation-name:hvr-icon-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-icon-wobble-vertical {
16.65% {
transform:translateY(6px)
}
33.3% {
transform:translateY(-5px)
}
49.95% {
transform:translateY(4px)
}
66.6% {
transform:translateY(-2px)
}
83.25% {
transform:translateY(1px)
}
100% {
transform:translateY(0)
}
}
.hvr-icon-wobble-vertical {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-wobble-vertical:before {
content:"\f062";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-wobble-vertical:hover:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:active:before {
animation-name:hvr-icon-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes hvr-icon-buzz {
50% {
transform:translateX(3px) rotate(2deg)
}
100% {
transform:translateX(-3px) rotate(-2deg)
}
}
.hvr-icon-buzz {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-buzz:before {
content:"\f017";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-buzz:hover:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:active:before {
animation-name:hvr-icon-buzz;
animation-duration:.15s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes hvr-icon-buzz-out {
10% {
transform:translateX(3px) rotate(2deg)
}
20% {
transform:translateX(-3px) rotate(-2deg)
}
30% {
transform:translateX(3px) rotate(2deg)
}
40% {
transform:translateX(-3px) rotate(-2deg)
}
50% {
transform:translateX(2px) rotate(1deg)
}
60% {
transform:translateX(-2px) rotate(-1deg)
}
70% {
transform:translateX(2px) rotate(1deg)
}
80% {
transform:translateX(-2px) rotate(-1deg)
}
90% {
transform:translateX(1px) rotate(0)
}
100% {
transform:translateX(-1px) rotate(0)
}
}
.hvr-icon-buzz-out {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative;
padding-right:2.2em;
transition-duration:.3s
}
.hvr-icon-buzz-out:before {
content:"\f023";
position:absolute;
right:1em;
padding:0 1px;
font-family:FontAwesome;
transform:translateZ(0)
}
.hvr-icon-buzz-out:hover:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:active:before {
animation-name:hvr-icon-buzz-out;
animation-duration:.75s;
animation-timing-function:linear;
animation-iteration-count:1
}
.hvr-curl-top-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-top-left:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
top:0;
left:0;
background:#fff;
background:linear-gradient(135deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');
z-index:1000;
box-shadow:1px 1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-top-left:hover:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:active:before {
width:25px;
height:25px
}
.hvr-curl-top-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-top-right:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
top:0;
right:0;
background:#fff;
background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:-1px 1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-top-right:hover:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:active:before {
width:25px;
height:25px
}
.hvr-curl-bottom-right {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-bottom-right:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
bottom:0;
right:0;
background:#fff;
background:linear-gradient(315deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:-1px -1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-bottom-right:hover:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:active:before {
width:25px;
height:25px
}
.hvr-curl-bottom-left {
display:inline-block;
vertical-align:middle;
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px #0000;
position:relative
}
.hvr-curl-bottom-left:before {
pointer-events:none;
position:absolute;
content:'';
height:0;
width:0;
bottom:0;
left:0;
background:#fff;
background:linear-gradient(45deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
box-shadow:1px -1px 1px #0006;
transition-duration:.3s;
transition-property:width,height
}
.hvr-curl-bottom-left:hover:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:active:before {
width:25px;
height:25px
}
.intl-tel-input {
position:relative;
display:inline-block
}
.intl-tel-input * {
box-sizing:border-box;
-moz-box-sizing:border-box
}
.intl-tel-input .hide {
display:none
}
.intl-tel-input .v-hide {
visibility:hidden
}
.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel] {
position:relative;
z-index:0;
margin-top:0!important;
margin-bottom:0!important;
padding-right:36px;
margin-right:0
}
.intl-tel-input .flag-container {
position:absolute;
top:0;
bottom:0;
right:0;
padding:1px
}
.intl-tel-input .selected-flag {
z-index:1;
position:relative;
width:36px;
height:100%;
padding:0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag {
position:absolute;
top:0;
bottom:0;
margin:auto
}
.intl-tel-input .selected-flag .iti-arrow {
position:absolute;
top:50%;
margin-top:-2px;
right:6px;
width:0;
height:0;
border-left:3px solid transparent;
border-right:3px solid transparent;
border-top:4px solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up {
border-top:none;
border-bottom:4px solid #555
}
.intl-tel-input .country-list {
position:absolute;
z-index:2;
list-style:none;
text-align:left;
padding:0;
margin:0 0 0 -1px;
box-shadow:1px 1px 4px #0003;
background-color:#fff;
border:1px solid #CCC;
white-space:nowrap;
max-height:200px;
overflow-y:scroll
}
.intl-tel-input .country-list.dropup {
bottom:100%;
margin-bottom:-1px
}
.intl-tel-input .country-list .flag-box {
display:inline-block;
width:20px
}
@media (max-width: 500px) {
.intl-tel-input .country-list {
white-space:normal
}
}
.intl-tel-input .country-list .divider {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCC
}
.intl-tel-input .country-list .country {
padding:5px 10px
}
.intl-tel-input .country-list .country .dial-code {
color:#999
}
.intl-tel-input .country-list .country.highlight {
background-color:#0000000d
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code {
vertical-align:middle
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name {
margin-right:6px
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel] {
padding-right:6px;
padding-left:52px;
margin-left:0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
right:auto;
left:0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag {
width:46px
}
.intl-tel-input.allow-dropdown .flag-container:hover {
cursor:pointer
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
background-color:#0000000d
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
cursor:default
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
background-color:transparent
}
.intl-tel-input.separate-dial-code .selected-flag {
background-color:#0000000d;
display:table
}
.intl-tel-input.separate-dial-code .selected-dial-code {
display:table-cell;
vertical-align:middle;
padding-left:28px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
padding-left:66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
width:60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
padding-left:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
width:70px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
padding-left:74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
width:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
padding-left:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
width:78px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
padding-left:82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
width:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
padding-left:92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
width:86px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
padding-left:90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
width:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
padding-left:100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
width:94px
}
.intl-tel-input.iti-container {
position:absolute;
top:-1000px;
left:-1000px;
z-index:1060;
padding:1px
}
.intl-tel-input.iti-container:hover {
cursor:pointer
}
.iti-mobile .intl-tel-input.iti-container {
top:30px;
bottom:30px;
left:30px;
right:30px;
position:fixed
}
.iti-mobile .intl-tel-input .country-list {
max-height:100%;
width:100%
}
.iti-mobile .intl-tel-input .country-list .country {
padding:10px;
line-height:1.5em
}
.iti-flag {
width:20px
}
.iti-flag.be {
width:18px
}
.iti-flag.ch {
width:15px
}
.iti-flag.mc {
width:19px
}
.iti-flag.ne {
width:18px
}
.iti-flag.np {
width:13px
}
.iti-flag.va {
width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
.iti-flag {
background-size:5630px 15px
}
}
.iti-flag.ac {
height:10px;
background-position:0 0
}
.iti-flag.ad {
height:14px;
background-position:-22px 0
}
.iti-flag.ae {
height:10px;
background-position:-44px 0
}
.iti-flag.af {
height:14px;
background-position:-66px 0
}
.iti-flag.ag {
height:14px;
background-position:-88px 0
}
.iti-flag.ai {
height:10px;
background-position:-110px 0
}
.iti-flag.al {
height:15px;
background-position:-132px 0
}
.iti-flag.am {
height:10px;
background-position:-154px 0
}
.iti-flag.ao {
height:14px;
background-position:-176px 0
}
.iti-flag.aq {
height:14px;
background-position:-198px 0
}
.iti-flag.ar {
height:13px;
background-position:-220px 0
}
.iti-flag.as {
height:10px;
background-position:-242px 0
}
.iti-flag.at {
height:14px;
background-position:-264px 0
}
.iti-flag.au {
height:10px;
background-position:-286px 0
}
.iti-flag.aw {
height:14px;
background-position:-308px 0
}
.iti-flag.ax {
height:13px;
background-position:-330px 0
}
.iti-flag.az {
height:10px;
background-position:-352px 0
}
.iti-flag.ba {
height:10px;
background-position:-374px 0
}
.iti-flag.bb {
height:14px;
background-position:-396px 0
}
.iti-flag.bd {
height:12px;
background-position:-418px 0
}
.iti-flag.be {
height:15px;
background-position:-440px 0
}
.iti-flag.bf {
height:14px;
background-position:-460px 0
}
.iti-flag.bg {
height:12px;
background-position:-482px 0
}
.iti-flag.bh {
height:12px;
background-position:-504px 0
}
.iti-flag.bi {
height:12px;
background-position:-526px 0
}
.iti-flag.bj {
height:14px;
background-position:-548px 0
}
.iti-flag.bl {
height:14px;
background-position:-570px 0
}
.iti-flag.bm {
height:10px;
background-position:-592px 0
}
.iti-flag.bn {
height:10px;
background-position:-614px 0
}
.iti-flag.bo {
height:14px;
background-position:-636px 0
}
.iti-flag.bq {
height:14px;
background-position:-658px 0
}
.iti-flag.br {
height:14px;
background-position:-680px 0
}
.iti-flag.bs {
height:10px;
background-position:-702px 0
}
.iti-flag.bt {
height:14px;
background-position:-724px 0
}
.iti-flag.bv {
height:15px;
background-position:-746px 0
}
.iti-flag.bw {
height:14px;
background-position:-768px 0
}
.iti-flag.by {
height:10px;
background-position:-790px 0
}
.iti-flag.bz {
height:14px;
background-position:-812px 0
}
.iti-flag.ca {
height:10px;
background-position:-834px 0
}
.iti-flag.cc {
height:10px;
background-position:-856px 0
}
.iti-flag.cd {
height:15px;
background-position:-878px 0
}
.iti-flag.cf {
height:14px;
background-position:-900px 0
}
.iti-flag.cg {
height:14px;
background-position:-922px 0
}
.iti-flag.ch {
height:15px;
background-position:-944px 0
}
.iti-flag.ci {
height:14px;
background-position:-961px 0
}
.iti-flag.ck {
height:10px;
background-position:-983px 0
}
.iti-flag.cl {
height:14px;
background-position:-1005px 0
}
.iti-flag.cm {
height:14px;
background-position:-1027px 0
}
.iti-flag.cn {
height:14px;
background-position:-1049px 0
}
.iti-flag.co {
height:14px;
background-position:-1071px 0
}
.iti-flag.cp {
height:14px;
background-position:-1093px 0
}
.iti-flag.cr {
height:12px;
background-position:-1115px 0
}
.iti-flag.cu {
height:10px;
background-position:-1137px 0
}
.iti-flag.cv {
height:12px;
background-position:-1159px 0
}
.iti-flag.cw {
height:14px;
background-position:-1181px 0
}
.iti-flag.cx {
height:10px;
background-position:-1203px 0
}
.iti-flag.cy {
height:13px;
background-position:-1225px 0
}
.iti-flag.cz {
height:14px;
background-position:-1247px 0
}
.iti-flag.de {
height:12px;
background-position:-1269px 0
}
.iti-flag.dg {
height:10px;
background-position:-1291px 0
}
.iti-flag.dj {
height:14px;
background-position:-1313px 0
}
.iti-flag.dk {
height:15px;
background-position:-1335px 0
}
.iti-flag.dm {
height:10px;
background-position:-1357px 0
}
.iti-flag.do {
height:13px;
background-position:-1379px 0
}
.iti-flag.dz {
height:14px;
background-position:-1401px 0
}
.iti-flag.ea {
height:14px;
background-position:-1423px 0
}
.iti-flag.ec {
height:14px;
background-position:-1445px 0
}
.iti-flag.ee {
height:13px;
background-position:-1467px 0
}
.iti-flag.eg {
height:14px;
background-position:-1489px 0
}
.iti-flag.eh {
height:10px;
background-position:-1511px 0
}
.iti-flag.er {
height:10px;
background-position:-1533px 0
}
.iti-flag.es {
height:14px;
background-position:-1555px 0
}
.iti-flag.et {
height:10px;
background-position:-1577px 0
}
.iti-flag.eu {
height:14px;
background-position:-1599px 0
}
.iti-flag.fi {
height:12px;
background-position:-1621px 0
}
.iti-flag.fj {
height:10px;
background-position:-1643px 0
}
.iti-flag.fk {
height:10px;
background-position:-1665px 0
}
.iti-flag.fm {
height:11px;
background-position:-1687px 0
}
.iti-flag.fo {
height:15px;
background-position:-1709px 0
}
.iti-flag.fr {
height:14px;
background-position:-1731px 0
}
.iti-flag.ga {
height:15px;
background-position:-1753px 0
}
.iti-flag.gb {
height:10px;
background-position:-1775px 0
}
.iti-flag.gd {
height:12px;
background-position:-1797px 0
}
.iti-flag.ge {
height:14px;
background-position:-1819px 0
}
.iti-flag.gf {
height:14px;
background-position:-1841px 0
}
.iti-flag.gg {
height:14px;
background-position:-1863px 0
}
.iti-flag.gh {
height:14px;
background-position:-1885px 0
}
.iti-flag.gi {
height:10px;
background-position:-1907px 0
}
.iti-flag.gl {
height:14px;
background-position:-1929px 0
}
.iti-flag.gm {
height:14px;
background-position:-1951px 0
}
.iti-flag.gn {
height:14px;
background-position:-1973px 0
}
.iti-flag.gp {
height:14px;
background-position:-1995px 0
}
.iti-flag.gq {
height:14px;
background-position:-2017px 0
}
.iti-flag.gr {
height:14px;
background-position:-2039px 0
}
.iti-flag.gs {
height:10px;
background-position:-2061px 0
}
.iti-flag.gt {
height:13px;
background-position:-2083px 0
}
.iti-flag.gu {
height:11px;
background-position:-2105px 0
}
.iti-flag.gw {
height:10px;
background-position:-2127px 0
}
.iti-flag.gy {
height:12px;
background-position:-2149px 0
}
.iti-flag.hk {
height:14px;
background-position:-2171px 0
}
.iti-flag.hm {
height:10px;
background-position:-2193px 0
}
.iti-flag.hn {
height:10px;
background-position:-2215px 0
}
.iti-flag.hr {
height:10px;
background-position:-2237px 0
}
.iti-flag.ht {
height:12px;
background-position:-2259px 0
}
.iti-flag.hu {
height:10px;
background-position:-2281px 0
}
.iti-flag.ic {
height:14px;
background-position:-2303px 0
}
.iti-flag.id {
height:14px;
background-position:-2325px 0
}
.iti-flag.ie {
height:10px;
background-position:-2347px 0
}
.iti-flag.il {
height:15px;
background-position:-2369px 0
}
.iti-flag.im {
height:10px;
background-position:-2391px 0
}
.iti-flag.in {
height:14px;
background-position:-2413px 0
}
.iti-flag.io {
height:10px;
background-position:-2435px 0
}
.iti-flag.iq {
height:14px;
background-position:-2457px 0
}
.iti-flag.ir {
height:12px;
background-position:-2479px 0
}
.iti-flag.is {
height:15px;
background-position:-2501px 0
}
.iti-flag.it {
height:14px;
background-position:-2523px 0
}
.iti-flag.je {
height:12px;
background-position:-2545px 0
}
.iti-flag.jm {
height:10px;
background-position:-2567px 0
}
.iti-flag.jo {
height:10px;
background-position:-2589px 0
}
.iti-flag.jp {
height:14px;
background-position:-2611px 0
}
.iti-flag.ke {
height:14px;
background-position:-2633px 0
}
.iti-flag.kg {
height:12px;
background-position:-2655px 0
}
.iti-flag.kh {
height:13px;
background-position:-2677px 0
}
.iti-flag.ki {
height:10px;
background-position:-2699px 0
}
.iti-flag.km {
height:12px;
background-position:-2721px 0
}
.iti-flag.kn {
height:14px;
background-position:-2743px 0
}
.iti-flag.kp {
height:10px;
background-position:-2765px 0
}
.iti-flag.kr {
height:14px;
background-position:-2787px 0
}
.iti-flag.kw {
height:10px;
background-position:-2809px 0
}
.iti-flag.ky {
height:10px;
background-position:-2831px 0
}
.iti-flag.kz {
height:10px;
background-position:-2853px 0
}
.iti-flag.la {
height:14px;
background-position:-2875px 0
}
.iti-flag.lb {
height:14px;
background-position:-2897px 0
}
.iti-flag.lc {
height:10px;
background-position:-2919px 0
}
.iti-flag.li {
height:12px;
background-position:-2941px 0
}
.iti-flag.lk {
height:10px;
background-position:-2963px 0
}
.iti-flag.lr {
height:11px;
background-position:-2985px 0
}
.iti-flag.ls {
height:14px;
background-position:-3007px 0
}
.iti-flag.lt {
height:12px;
background-position:-3029px 0
}
.iti-flag.lu {
height:12px;
background-position:-3051px 0
}
.iti-flag.lv {
height:10px;
background-position:-3073px 0
}
.iti-flag.ly {
height:10px;
background-position:-3095px 0
}
.iti-flag.ma {
height:14px;
background-position:-3117px 0
}
.iti-flag.mc {
height:15px;
background-position:-3139px 0
}
.iti-flag.md {
height:10px;
background-position:-3160px 0
}
.iti-flag.me {
height:10px;
background-position:-3182px 0
}
.iti-flag.mf {
height:14px;
background-position:-3204px 0
}
.iti-flag.mg {
height:14px;
background-position:-3226px 0
}
.iti-flag.mh {
height:11px;
background-position:-3248px 0
}
.iti-flag.mk {
height:10px;
background-position:-3270px 0
}
.iti-flag.ml {
height:14px;
background-position:-3292px 0
}
.iti-flag.mm {
height:14px;
background-position:-3314px 0
}
.iti-flag.mn {
height:10px;
background-position:-3336px 0
}
.iti-flag.mo {
height:14px;
background-position:-3358px 0
}
.iti-flag.mp {
height:10px;
background-position:-3380px 0
}
.iti-flag.mq {
height:14px;
background-position:-3402px 0
}
.iti-flag.mr {
height:14px;
background-position:-3424px 0
}
.iti-flag.ms {
height:10px;
background-position:-3446px 0
}
.iti-flag.mt {
height:14px;
background-position:-3468px 0
}
.iti-flag.mu {
height:14px;
background-position:-3490px 0
}
.iti-flag.mv {
height:14px;
background-position:-3512px 0
}
.iti-flag.mw {
height:14px;
background-position:-3534px 0
}
.iti-flag.mx {
height:12px;
background-position:-3556px 0
}
.iti-flag.my {
height:10px;
background-position:-3578px 0
}
.iti-flag.mz {
height:14px;
background-position:-3600px 0
}
.iti-flag.na {
height:14px;
background-position:-3622px 0
}
.iti-flag.nc {
height:10px;
background-position:-3644px 0
}
.iti-flag.ne {
height:15px;
background-position:-3666px 0
}
.iti-flag.nf {
height:10px;
background-position:-3686px 0
}
.iti-flag.ng {
height:10px;
background-position:-3708px 0
}
.iti-flag.ni {
height:12px;
background-position:-3730px 0
}
.iti-flag.nl {
height:14px;
background-position:-3752px 0
}
.iti-flag.no {
height:15px;
background-position:-3774px 0
}
.iti-flag.np {
height:15px;
background-position:-3796px 0
}
.iti-flag.nr {
height:10px;
background-position:-3811px 0
}
.iti-flag.nu {
height:10px;
background-position:-3833px 0
}
.iti-flag.nz {
height:10px;
background-position:-3855px 0
}
.iti-flag.om {
height:10px;
background-position:-3877px 0
}
.iti-flag.pa {
height:14px;
background-position:-3899px 0
}
.iti-flag.pe {
height:14px;
background-position:-3921px 0
}
.iti-flag.pf {
height:14px;
background-position:-3943px 0
}
.iti-flag.pg {
height:15px;
background-position:-3965px 0
}
.iti-flag.ph {
height:10px;
background-position:-3987px 0
}
.iti-flag.pk {
height:14px;
background-position:-4009px 0
}
.iti-flag.pl {
height:13px;
background-position:-4031px 0
}
.iti-flag.pm {
height:14px;
background-position:-4053px 0
}
.iti-flag.pn {
height:10px;
background-position:-4075px 0
}
.iti-flag.pr {
height:14px;
background-position:-4097px 0
}
.iti-flag.ps {
height:10px;
background-position:-4119px 0
}
.iti-flag.pt {
height:14px;
background-position:-4141px 0
}
.iti-flag.pw {
height:13px;
background-position:-4163px 0
}
.iti-flag.py {
height:11px;
background-position:-4185px 0
}
.iti-flag.qa {
height:8px;
background-position:-4207px 0
}
.iti-flag.re {
height:14px;
background-position:-4229px 0
}
.iti-flag.ro {
height:14px;
background-position:-4251px 0
}
.iti-flag.rs {
height:14px;
background-position:-4273px 0
}
.iti-flag.ru {
height:14px;
background-position:-4295px 0
}
.iti-flag.rw {
height:14px;
background-position:-4317px 0
}
.iti-flag.sa {
height:14px;
background-position:-4339px 0
}
.iti-flag.sb {
height:10px;
background-position:-4361px 0
}
.iti-flag.sc {
height:10px;
background-position:-4383px 0
}
.iti-flag.sd {
height:10px;
background-position:-4405px 0
}
.iti-flag.se {
height:13px;
background-position:-4427px 0
}
.iti-flag.sg {
height:14px;
background-position:-4449px 0
}
.iti-flag.sh {
height:10px;
background-position:-4471px 0
}
.iti-flag.si {
height:10px;
background-position:-4493px 0
}
.iti-flag.sj {
height:15px;
background-position:-4515px 0
}
.iti-flag.sk {
height:14px;
background-position:-4537px 0
}
.iti-flag.sl {
height:14px;
background-position:-4559px 0
}
.iti-flag.sm {
height:15px;
background-position:-4581px 0
}
.iti-flag.sn {
height:14px;
background-position:-4603px 0
}
.iti-flag.so {
height:14px;
background-position:-4625px 0
}
.iti-flag.sr {
height:14px;
background-position:-4647px 0
}
.iti-flag.ss {
height:10px;
background-position:-4669px 0
}
.iti-flag.st {
height:10px;
background-position:-4691px 0
}
.iti-flag.sv {
height:12px;
background-position:-4713px 0
}
.iti-flag.sx {
height:14px;
background-position:-4735px 0
}
.iti-flag.sy {
height:14px;
background-position:-4757px 0
}
.iti-flag.sz {
height:14px;
background-position:-4779px 0
}
.iti-flag.ta {
height:10px;
background-position:-4801px 0
}
.iti-flag.tc {
height:10px;
background-position:-4823px 0
}
.iti-flag.td {
height:14px;
background-position:-4845px 0
}
.iti-flag.tf {
height:14px;
background-position:-4867px 0
}
.iti-flag.tg {
height:13px;
background-position:-4889px 0
}
.iti-flag.th {
height:14px;
background-position:-4911px 0
}
.iti-flag.tj {
height:10px;
background-position:-4933px 0
}
.iti-flag.tk {
height:10px;
background-position:-4955px 0
}
.iti-flag.tl {
height:10px;
background-position:-4977px 0
}
.iti-flag.tm {
height:14px;
background-position:-4999px 0
}
.iti-flag.tn {
height:14px;
background-position:-5021px 0
}
.iti-flag.to {
height:10px;
background-position:-5043px 0
}
.iti-flag.tr {
height:14px;
background-position:-5065px 0
}
.iti-flag.tt {
height:12px;
background-position:-5087px 0
}
.iti-flag.tv {
height:10px;
background-position:-5109px 0
}
.iti-flag.tw {
height:14px;
background-position:-5131px 0
}
.iti-flag.tz {
height:14px;
background-position:-5153px 0
}
.iti-flag.ua {
height:14px;
background-position:-5175px 0
}
.iti-flag.ug {
height:14px;
background-position:-5197px 0
}
.iti-flag.um {
height:11px;
background-position:-5219px 0
}
.iti-flag.us {
height:11px;
background-position:-5241px 0
}
.iti-flag.uy {
height:14px;
background-position:-5263px 0
}
.iti-flag.uz {
height:10px;
background-position:-5285px 0
}
.iti-flag.va {
height:15px;
background-position:-5307px 0
}
.iti-flag.vc {
height:14px;
background-position:-5324px 0
}
.iti-flag.ve {
height:14px;
background-position:-5346px 0
}
.iti-flag.vg {
height:10px;
background-position:-5368px 0
}
.iti-flag.vi {
height:14px;
background-position:-5390px 0
}
.iti-flag.vn {
height:14px;
background-position:-5412px 0
}
.iti-flag.vu {
height:12px;
background-position:-5434px 0
}
.iti-flag.wf {
height:14px;
background-position:-5456px 0
}
.iti-flag.ws {
height:10px;
background-position:-5478px 0
}
.iti-flag.xk {
height:15px;
background-position:-5500px 0
}
.iti-flag.ye {
height:14px;
background-position:-5522px 0
}
.iti-flag.yt {
height:14px;
background-position:-5544px 0
}
.iti-flag.za {
height:14px;
background-position:-5566px 0
}
.iti-flag.zm {
height:14px;
background-position:-5588px 0
}
.iti-flag.zw {
height:10px;
background-position:-5610px 0
}
.iti-flag {
width:20px;
height:15px;
box-shadow:0 0 1px 0 #888;
background-image:url(/wp-content/themes/avis/img/flags.png);
background-repeat:no-repeat;
background-color:#DBDBDB;
background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
.iti-flag {
background-image:url(/wp-content/themes/avis/img/flags@2x.png)
}
}
.iti-flag.np {
background-color:transparent
}
.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}
.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0
}
.slick-list:focus {
outline:none
}
.slick-list.dragging {
cursor:pointer;
cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.slick-track {
position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto
}
.slick-track:before,.slick-track:after {
content:"";
display:table
}
.slick-track:after {
clear:both
}
.slick-loading .slick-track {
visibility:hidden
}
.slick-slide {
float:left;
height:100%;
min-height:1px;
display:none
}
[dir="rtl"] .slick-slide {
float:right
}
.slick-slide img {
display:block
}
.slick-slide.slick-loading img {
display:none
}
.slick-slide.dragging img {
pointer-events:none
}
.slick-initialized .slick-slide {
display:block
}
.slick-loading .slick-slide {
visibility:hidden
}
.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}
.slick-arrow.slick-hidden {
display:none
}
.slick-loading .slick-list {
background:#fff url(/wp-content/themes/avis/img/ajax-loader.gif) center center no-repeat
} .slick-prev,.slick-next {
position:absolute;
display:block;
height:20px;
width:20px;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
top:50%;
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
padding:0;
border:none;
outline:none
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
outline:none;
background:transparent;
color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
opacity:.25
}
.slick-prev:before,.slick-next:before { font-size:20px;
line-height:1;
color:#fff;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.slick-prev {
left:-25px
}
[dir="rtl"] .slick-prev {
left:auto;
right:-25px
}
.slick-prev:before {
content:"←"
}
[dir="rtl"] .slick-prev:before {
content:"→"
}
.slick-next {
right:-25px
}
[dir="rtl"] .slick-next {
left:-25px;
right:auto
}
.slick-next:before {
content:"→"
}
[dir="rtl"] .slick-next:before {
content:"←"
}
.slick-dotted.slick-slider {
margin-bottom:30px
}
.slick-dots {
position:absolute;
bottom:-25px;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%
}
.slick-dots li {
position:relative;
display:inline-block;
height:20px;
width:20px;
margin:0 5px;
padding:0;
cursor:pointer
}
.slick-dots li button {
border:0;
background:transparent;
display:block;
height:20px;
width:20px;
outline:none;
line-height:0;
font-size:0;
color:transparent;
padding:5px;
cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
outline:none
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
opacity:1
}
.slick-dots li button:before {
position:absolute;
top:0;
left:0;
content:"•";
width:20px;
height:20px; font-size:6px;
line-height:20px;
text-align:center;
color:#000;
opacity:.25;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
color:#000;
opacity:.75
}

@font-face {
font-family:"Roboto";
font-weight:400;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/RobotoRegular/RobotoRegular.eot);
src:url(/wp-content/themes/avis/fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(/wp-content/themes/avis/fonts/RobotoRegular/RobotoRegular.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/RobotoRegular/RobotoRegular.svg#Roboto) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:400;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Regular.svg#Gilroy) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:500;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Medium.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Medium.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Medium.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Medium.svg#Gilroy) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:600;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.woff2) format("woff2"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-SemiBold.svg#Gilroy) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:700;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Bold.svg#Gilroy) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:800;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-ExtraBold.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-ExtraBold.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-ExtraBold.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-ExtraBold.svg#Gilroy) format("svg")
}
@font-face {
font-family:"Gilroy";
font-weight:900;
font-style:normal;
font-display:swap;
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.eot);
src:url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.woff2) format("woff2"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.woff) format("woff"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.ttf) format("truetype"),url(/wp-content/themes/avis/fonts/Gilroy/Gilroy-Heavy.svg#Gilroy) format("svg")
} @font-face {
font-family:"Bebas Neue";
src:url(/wp-content/themes/avis/fonts/BebasNeue/BebasNeueCyrillic.eot);
src:url(/wp-content/themes/avis/fonts/BebasNeue/BebasNeueCyrillic.eot?#iefix) format("embedded-opentype"),
url(/wp-content/themes/avis/fonts/BebasNeue/BebasNeueCyrillic.woff2) format("woff2"),
url(/wp-content/themes/avis/fonts/BebasNeue/BebasNeueCyrillic.woff) format("woff"),
url(/wp-content/themes/avis/fonts/BebasNeue/BebasNeueCyrillic.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video {
display:block
}
body {
line-height:1
}
ol,ul {
list-style:none
}
blockquote,q {
quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}
table {
border-collapse:collapse;
border-spacing:0
}
img:not([src$=".svg"]) {
height:auto
}
.lazybg {
background:none!important
}
.burger_logo {
display:none
}
.logo img {
max-width:220px;
width:100%
}
.success {
text-align:center;
padding:100px 0
}
.success-title {
color:#C09E69
}
.success-text {
font-size:24px;
max-width:480px;
margin:10px auto 0
}
.success-link {
padding:15px 30px;
border-radius:50px;
background-color:#C09E69;
text-transform:uppercase;
font-style:20px;
line-height:1;
font-weight:700;
color:#fff;
display:inline-block;
margin-top:120px;
border:2px solid #C09E69;
transition:all .4s
}
.success-link:hover {
background-color:#fff;
color:#C09E69
}
.items__list--count[start="1"] {
counter-reset:list 1
}
.items__list--count[start="2"] {
counter-reset:list 2
}
.items__list--count[start="3"] {
counter-reset:list 3
}
.items__list--count[start="4"] {
counter-reset:list 4
}
.items__list--count[start="5"] {
counter-reset:list 5
}
.items__list--count[start="6"] {
counter-reset:list 6
}
.items__list--count[start="7"] {
counter-reset:list 7
}
.items__list--count[start="8"] {
counter-reset:list 8
}
.items__list--count[start="9"] {
counter-reset:list 9
}
.items__list--count[start="10"] {
counter-reset:list 10
}
.items__list--count[start="11"] {
counter-reset:list 11
}
.items__list--count[start="12"] {
counter-reset:list 12
}
.items__list--count[start="13"] {
counter-reset:list 13
}
.items__list--count[start="14"] {
counter-reset:list 14
}
.items__list--count[start="15"] {
counter-reset:list 15
}
.items__list--count[start="16"] {
counter-reset:list 16
}
.items__list--count[start="17"] {
counter-reset:list 17
}
.items__list--count[start="18"] {
counter-reset:list 18
}
.items__list--count[start="19"] {
counter-reset:list 19
}
.items__list--count[start="20"] {
counter-reset:list 20
}
.items__list--count[start="21"] {
counter-reset:list 21
}
.items__list--count[start="22"] {
counter-reset:list 22
}
.items__list--count[start="23"] {
counter-reset:list 23
}
.items__list--count[start="24"] {
counter-reset:list 24
}
.items__list--count[start="25"] {
counter-reset:list 25
}
.items__list--count[start="26"] {
counter-reset:list 26
}
.items__list--count[start="27"] {
counter-reset:list 27
}
.items__list--count[start="28"] {
counter-reset:list 28
}
.items__list--count[start="29"] {
counter-reset:list 29
}
.items__list--count[start="30"] {
counter-reset:list 30
}
.items__list--count[start="31"] {
counter-reset:list 31
}
.items__list--count[start="32"] {
counter-reset:list 32
}
.items__list--count[start="33"] {
counter-reset:list 33
}
.items__list--count[start="34"] {
counter-reset:list 34
}
.items__list--count[start="35"] {
counter-reset:list 35
}
.items__list--count[start="36"] {
counter-reset:list 36
}
.items__list--count[start="37"] {
counter-reset:list 37
}
.items__list--count[start="38"] {
counter-reset:list 38
}
.items__list--count[start="39"] {
counter-reset:list 39
}
.items__list--count[start="40"] {
counter-reset:list 40
}
.items__list--count[start="41"] {
counter-reset:list 41
}
.items__list--count[start="42"] {
counter-reset:list 42
}
.items__list--count[start="43"] {
counter-reset:list 43
}
.items__list--count[start="44"] {
counter-reset:list 44
}
.items__list--count[start="45"] {
counter-reset:list 45
}
.items__list--count[start="46"] {
counter-reset:list 46
}
.items__list--count[start="47"] {
counter-reset:list 47
}
.items__list--count[start="48"] {
counter-reset:list 48
}
.items__list--count[start="49"] {
counter-reset:list 49
}
.items__list--count[start="50"] {
counter-reset:list 50
}
.items__list--count[start="51"] {
counter-reset:list 51
}
.items__list--count[start="52"] {
counter-reset:list 52
}
.items__list--count[start="53"] {
counter-reset:list 53
}
.items__list--count[start="54"] {
counter-reset:list 54
}
.items__list--count[start="55"] {
counter-reset:list 55
}
.items__list--count[start="56"] {
counter-reset:list 56
}
.items__list--count[start="57"] {
counter-reset:list 57
}
.items__list--count[start="58"] {
counter-reset:list 58
}
.items__list--count[start="59"] {
counter-reset:list 59
}
.items__list--count[start="60"] {
counter-reset:list 60
}
.items__list--count[start="61"] {
counter-reset:list 61
}
.items__list--count[start="62"] {
counter-reset:list 62
}
.items__list--count[start="63"] {
counter-reset:list 63
}
.items__list--count[start="64"] {
counter-reset:list 64
}
.items__list--count[start="65"] {
counter-reset:list 65
}
.items__list--count[start="66"] {
counter-reset:list 66
}
.items__list--count[start="67"] {
counter-reset:list 67
}
.items__list--count[start="68"] {
counter-reset:list 68
}
.items__list--count[start="69"] {
counter-reset:list 69
}
.items__list--count[start="70"] {
counter-reset:list 70
}
.items__list--count[start="71"] {
counter-reset:list 71
}
.items__list--count[start="72"] {
counter-reset:list 72
}
.items__list--count[start="73"] {
counter-reset:list 73
}
.items__list--count[start="74"] {
counter-reset:list 74
}
.items__list--count[start="75"] {
counter-reset:list 75
}
.items__list--count[start="76"] {
counter-reset:list 76
}
.items__list--count[start="77"] {
counter-reset:list 77
}
.items__list--count[start="78"] {
counter-reset:list 78
}
.items__list--count[start="79"] {
counter-reset:list 79
}
.items__list--count[start="80"] {
counter-reset:list 80
}
.items__list--count[start="81"] {
counter-reset:list 81
}
.items__list--count[start="82"] {
counter-reset:list 82
}
.items__list--count[start="83"] {
counter-reset:list 83
}
.items__list--count[start="84"] {
counter-reset:list 84
}
.items__list--count[start="85"] {
counter-reset:list 85
}
.items__list--count[start="86"] {
counter-reset:list 86
}
.items__list--count[start="87"] {
counter-reset:list 87
}
.items__list--count[start="88"] {
counter-reset:list 88
}
.items__list--count[start="89"] {
counter-reset:list 89
}
.items__list--count[start="90"] {
counter-reset:list 90
}
.items__list--count[start="91"] {
counter-reset:list 91
}
.items__list--count[start="92"] {
counter-reset:list 92
}
.items__list--count[start="93"] {
counter-reset:list 93
}
.items__list--count[start="94"] {
counter-reset:list 94
}
.items__list--count[start="95"] {
counter-reset:list 95
}
.items__list--count[start="96"] {
counter-reset:list 96
}
.items__list--count[start="97"] {
counter-reset:list 97
}
.items__list--count[start="98"] {
counter-reset:list 98
}
.items__list--count[start="99"] {
counter-reset:list 99
}
.items__list--count[start="100"] {
counter-reset:list 100
}
input[type=search]::-ms-clear {
display:none;
width:0;
height:0
}
input[type=search]::-ms-reveal {
display:none;
width:0;
height:0
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
display:none
}
textarea {
resize:none
}
.pagination {
margin:0 auto
}
body {
font-family:Gilroy,Helvetica,Arial,sans-serif;
font-weight:400;
font-size:18px;
line-height:25px;
min-width:340px;
color:#333;
position:relative;
background-color:#fff;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.main-content {
max-width:700px
}
*,:before,:after {
box-sizing:border-box;
outline:none
}
.hidden {
display:none
}
.wrapper {
margin:0 auto
}
a {
color:#333;
text-decoration:none
}
form input.error {
box-shadow:inset 0 0 20px 1px #ff00004d;
border:2px solid red!important
}
form input.not_error {
box-shadow:inset 0 0 20px 1px #64ff644d;
border:2px solid #9F9!important
}
.triangle-arrow .slick-prev {
left:auto;
right:190px;
top:-150px;
z-index:99
}
.triangle-arrow .slick-prev::before {
content:'';
position:absolute;
background:url(/wp-content/themes/avis/img/svg/triangle-arrow-left.svg) 50% no-repeat;
width:70px;
height:70px
}
.triangle-arrow .slick-next {
left:auto;
right:60px;
top:-150px;
z-index:99
}
.triangle-arrow .slick-next::before {
content:'';
position:absolute;
background:url(/wp-content/themes/avis/img/svg/triangle-arrow-right.svg) 50% no-repeat;
width:70px;
height:70px
}
.triangle-arrow .custom_dots {
position:absolute;
top:-125px;
right:80px
}
.triangle-arrow .custom_dots li {
-ms-flex-align:center;
align-items:center;
display:none;
color:#ffffffde
}
.triangle-arrow .custom_dots li.slick-active {
display:-ms-flexbox;
display:flex;
color:#000;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:19px;
color:#000
}
.triangle-arrow .custom_dots li.slick-active span {
color:#ccc;
font-weight:400
}
@media only screen and (max-width: 760px) {
.triangle-arrow .slick-prev {
top:-85px
}
.triangle-arrow .slick-prev::before {
width:50px;
height:50px;
background-size:50px
}
.triangle-arrow .slick-next {
top:-85px
}
.triangle-arrow .slick-next::before {
width:50px;
height:50px;
background-size:50px
}
.triangle-arrow .custom_dots {
top:-70px;
right:90px
}
}
section,header,footer {
overflow:hidden
}
h1 {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:75px;
line-height:75px;
color:#FFF
}
h2,.h2class {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:70px;
line-height:70px;
color:#0F0F19
}
h3 {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:70px;
line-height:70px;
color:#0F0F19
}
.number-list {
list-style:none;
counter-reset:my-awesome-counter;
margin:0;
padding:0
}
.number-list li {
counter-increment:my-awesome-counter;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
margin-bottom:20px
}
.number-list li:before {
content:"0" counter(my-awesome-counter);
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:18px;
line-height:25px;
color:#C09E69;
margin-right:14px
}
h5 {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:24px;
line-height:29px;
color:#0F0F19;
margin-bottom:20px
}
.post-list {
margin-bottom:40px
}
.post-list li {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
margin-bottom:20px;
padding-left:30px;
background:url(/wp-content/themes/avis/img/svg/post-list-icon.svg) 0 5px no-repeat
}
.post-list a li:hover {
color:#C09E69;
-webkit-text-decoration-line:underline;
text-decoration-line:underline
}
.video-wrap {
position:relative
}
.video-wrap .play-btn {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto
}
blockquote {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
padding:55px 0;
background:#F5F2EC;
border-radius:10px;
margin:40px 0
}
blockquote:before {
content:'';
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/quote-icon.svg) 50% no-repeat;
width:50px;
height:50px;
border-radius:50%;
top:-25px;
left:0;
right:0;
margin:0 auto
}
blockquote p {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:24px;
line-height:31px;
text-align:center;
color:#C09E69;
max-width:590px;
margin:0 auto;
text-align:center
}
.share-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:10px;
padding:40px 0
}
.share-block p {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:23px;
text-align:center;
color:#0F0F19;
margin-bottom:10px
}
.share-block .social-block .soc-title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin-bottom:26px
}
.share-block .social-block__link {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.share-block .social-block__link .row {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.share-block .social-block__link .row a:last-child {
margin:0
}
.share-block .social-block__link a {
padding-top:40px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:30px;
text-align:center;
color:#0F0F19;
margin-right:20px
}
.share-block .social-block__link a:hover {
color:#C09E69
}
.share-block .social-block__link a.inst {
background:url(/wp-content/themes/avis/img/svg/sidebar-inst.svg) 50% 0 no-repeat
}
.share-block .social-block__link a.fb {
background:url(/wp-content/themes/avis/img/svg/sidebar-fb.svg) 50% 0 no-repeat
}
.share-block .social-block__link a.ytb {
background:url(/wp-content/themes/avis/img/svg/sidebar-ytb.svg) 50% 0 no-repeat
}
.share-block .social-block__link a.linkd {
background:url(/wp-content/themes/avis/img/svg/sidebar-linkd.svg) 50% 0 no-repeat
}
.tag {
position:relative;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:17px;
letter-spacing:.1em;
color:#C09E69;
padding-left:50px;
z-index:0
}
.tag::before {
content:'';
position:absolute;
background:#C09E69;
width:29px;
height:2px;
top:6px;
left:0
}
.section-services .tag2 {
max-width:107px;
margin:0 auto;
margin-bottom:45px
}
.post-type-archive-services .section-services h2 {
max-width:1200px;
margin:0 auto;
text-align:center;
margin-bottom:58px
}
@media only screen and (max-width: 1250px) {
h2,.h2class {
font-size:50px;
line-height:53px
}
h3 {
font-size:40px;
line-height:43px
}
}
@media only screen and (max-width: 760px) {
h2,.h2class {
font-size:30px;
line-height:33px
}
h3 {
font-size:30px;
line-height:33px
}
h5 {
font-size:16px;
line-height:19px
}
}
.section-awards h2,.section-awards .h2class {
text-align:center;
margin-bottom:48px
}
.section-awards .awards {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-awards .awards__block_img {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
width:100%;
max-width:268px;
height:368px;
margin-bottom:30px
}
.section-awards .awards p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
max-width:268px;
margin:0 auto
}
.section-awards .awards p b {
font-weight:700
}
.section-complete-solution {
padding-top:134px;
padding-bottom:151px;
background:url(/wp-content/themes/avis/img/sec-complete-solution_bg.webp) 50% no-repeat;
background-size:cover
}
.section-complete-solution h2 {
max-width:717px;
color:#fff;
margin-bottom:50px
}
.section-complete-solution .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:439px;
margin-bottom:38px
}
.section-have-questions-img {
max-width:520px
}
.section-partners {
padding:60px 0
}
.section-partners h2,.section-partners .h2class {
max-width:700px;
margin:0 auto;
text-align:center;
margin-bottom:40px
}
.section-partners .partners {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:flex-start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-partners .partners__block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column;
flex-flow:column;
width:calc(25% - 10px);
height:100px;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
margin-right:10px;
margin-bottom:10px
}
.section-reviews {
padding-top:90px;
background:linear-gradient(0deg,#f5f2ec 50%,white 50%);
padding-bottom:127px
}
.section-reviews .slider {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
padding:8px;
margin:0 20px;
margin-top:18px
}
.section-reviews .slider img {
max-width:320px;
min-width:320px;
object-fit:cover;
border-radius:10px
}
.section-reviews .item-slick.slick-slide.slick-current.slick-active {
outline:none!important
}
.section-reviews h2,.section-reviews .h2class {
margin-bottom:60px
}
.section-cases {
padding:100px 0
}
.section-cases h2,.section-cases .h2class {
margin-bottom:53px
}
.section-cases .slider-cases {
margin-bottom:0
}
.section-cases .slider-cases.triangle-arrow .slick-prev {
top:-135px
}
.section-cases .slider-cases.triangle-arrow .slick-next {
top:-135px
}
.section-cases .slider-cases.triangle-arrow .custom_dots {
top:-110px
}
.section-cases .slide {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
padding:26px 35px 60px 60px;
margin:80px 20px
}
.section-cases .slide__avatar {
width:148px;
height:148px;
border-radius:50%;
position:absolute;
left:42px;
top:-75px;
border:13px solid transparent;
box-shadow:0 0 3px #C09E69
}
.section-cases .slide__avatar img {
width:100%;
border-radius:50%
}
.section-cases .slide__logo {
-ms-flex-item-align:end;
align-self:flex-end;
min-height:60px;
margin-bottom:7px
}
.section-cases .slide__title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:25px;
color:#0F0F19;
margin-bottom:20px
}
.section-cases .slide__subtitle {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:15px;
line-height:23px;
color:#9F9FA5;
margin-bottom:16px;
max-width:433px
}
.section-cases .slide__descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
max-width:420px;
margin-bottom:17px
}
.section-cases .slide__theme {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:22px;
color:#C09E69;
margin-bottom:23px
}
.section-cases .slide__theme b {
font-weight:700
}
.section-cases .more-btn {
display:block;
max-width:335px;
line-height:64px;
padding-left:39px;
margin:0 auto
}
.section-video-reviews {
padding-bottom:131px
}
.section-video-reviews h2,.section-video-reviews .h2class {
margin-bottom:83px
}
.section-video-reviews .item {
margin-bottom:50px
}
.section-video-reviews .item__img {
max-width:360px;
margin-bottom:25px
}
.section-video-reviews .item__title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:25px;
color:#0F0F19;
margin-bottom:19px
}
.section-video-reviews .item__descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#696969;
max-width:360px
}
.section-video-reviews .more-btn {
display:block;
max-width:335px;
line-height:64px;
margin:0 auto;
padding-left:39px
}
.section-trainer {
padding-top:125px;
background:url(/wp-content/themes/avis/img/sec-trainer_bg.webp) 50% no-repeat;
background-size:cover
}
.section-trainer h2,.section-trainer .h2class {
color:#fff;
text-align:center
}
.section-trainer .image-block {
position:relative;
bottom:-8px;
max-width:542px;
margin:0 auto
}
.section-trainer .image-block .text {
position:absolute;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#FFF;
text-align:left
}
.section-trainer .image-block .text span {
display:block;
margin-bottom:30px;
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:80px;
line-height:25px;
color:transparent;
-webkit-text-stroke:2px #C09E69;
text-shadow:0 0 5px transparent,0 0 10px transparent,0 0 15px transparent,0 0 20px #c09e6940,0 0 30px #c09e6940,0 0 40px #c09e6940,0 0 55px #c09e6940,0 0 75px #c09e6940
}
.section-trainer .image-block .text.txt1 {
top:50px;
left:-25px;
text-align:right
}
.section-trainer .image-block .text.txt2 {
top:50px;
right:-110px
}
.section-trainer .image-block .text.txt3 {
top:235px;
left:-75px;
text-align:right
}
.section-trainer .image-block .text.txt4 {
top:235px;
right:-140px
}
.section-trainer .image-block .text.txt5 {
top:400px;
left:-250px;
text-align:right
}
.section-trainer .image-block .text.txt6 {
top:400px;
right:-300px
}
.section-photo-gallery {
margin-top:0;
padding-bottom:120px
}
.section-photo-gallery h2,.section-photo-gallery .h2class {
text-align:center;
margin-bottom:50px
}
.section-photo-gallery .photo-gallery {
display:-ms-flexbox;
display:grid;
grid-template-columns:repeat(3,1fr);
-ms-flex-pack:justify;
justify-content:start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:40px
}
.section-photo-gallery .photo-gallery a {
display:flex;
justify-content:center;
margin-bottom:30px
}
.section-photo-gallery .photo-gallery a img {
width:370px;
height:225px;
object-fit:cover
}
.section-photo-gallery .photo-gallery.active {
height:auto
}
.section-photo-gallery .standart-btn {
max-width:362px;
margin:0 auto;
cursor:pointer
}
.section-certificate {
margin-top:100px;
padding-bottom:100px
}
.section-certificate h2 {
text-align:center;
margin-bottom:65px
}
.section-certificate .certificates {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
max-width:900px;
margin:0 auto
}
.section-certificate .certificates img {
max-width:245px;
object-fit:cover;
margin-bottom:40px
}
.section-subscription {
padding:60px 0;
background:url(/wp-content/themes/avis/img/subscription_bg.jpg) 50% no-repeat;
background-size:cover
}
.section-subscription .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-subscription h2 {
display:inline-block;
vertical-align:top;
color:#FFF;
max-width:500px
}
.section-subscription h2 span {
color:#C09E69
}
.section-subscription .subscription-block {
max-width:640px;
margin:0 auto
}
.section-subscription .subscription-block .title {
margin-bottom:20px
}
.section-subscription .subscription-block form.standart-form {
position:relative;
max-width:540px;
margin:0 auto
}
.section-subscription .subscription-block form.standart-form input.name,.section-subscription .subscription-block form.standart-form input.email,.section-subscription .subscription-block form.standart-form input.phone {
width:100%;
margin:0 auto;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:200px;
height:64px;
line-height:64px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
color:#8A8A8A;
padding-left:34px
}
.section-subscription .subscription-block .more-btn {
position:absolute;
top:-9px;
right:8px;
max-width:300px;
line-height:50px
}
.section-have-questions {
padding:140px 0;
background:#F5F2EC
}
.section-have-questions .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-have-questions h2,.section-have-questions .h2class {
max-width:517px;
margin-bottom:16px
}
.section-have-questions .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
margin-bottom:40px
}
.section-have-questions .form-block .standart-form {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
width:100%;
max-width:560px
}
.section-have-questions .form-block .standart-form input.name,.section-have-questions .form-block .standart-form input.email,.section-have-questions .form-block .standart-form input.phone {
width:260px;
max-width:260px;
background:#FFF;
border-radius:5px;
border:none;
outline:none;
height:60px;
line-height:60px;
margin-bottom:20px
}
.section-have-questions .form-block .standart-form textarea {
max-width:280px;
max-height:220px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#8A8A8A;
border:none;
outline:none;
background:#FFF;
border-radius:5px;
padding-top:17px;
padding-left:25px;
margin-left:20px
}
.section-have-questions .form-block .standart-form .more-btn {
max-width:260px;
line-height:60px;
margin:0;
margin-top:10px
}
@media only screen and (max-width: 1024px) {
.section-have-questions {
padding:80px 0
}
.section-have-questions .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-have-questions img {
max-width:400px;
-ms-flex-order:1;
order:1;
margin-bottom:40px
}
.section-have-questions .form-block {
-ms-flex-order:2;
order:2
}
.section-have-questions .form-block h2,.section-have-questions .form-block .h2class,.section-have-questions .form-block .descript {
text-align:center
}
.section-have-questions .form-block .standart-form .more-btn {
margin:0 auto;
margin-top:20px;
max-width:300px
}
.section-subscription {
padding:40px 0
}
.section-subscription .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-subscription h2 {
text-align:center;
max-width:300px;
margin-bottom:40px
}
.section-subscription .subscription-block .title {
margin-bottom:20px
}
.section-subscription .subscription-block form.standart-form input.name,.section-subscription .subscription-block form.standart-form input.email,.section-subscription .subscription-block form.standart-form input.phone {
height:50px;
line-height:50px;
padding-left:20px;
font-size:16px
}
.section-subscription .subscription-block .more-btn {
position:absolute;
top:-11px;
right:7px;
line-height:40px
}
.section-awards h2,.section-awards .h2class {
margin-bottom:40px
}
.section-awards .awards {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-awards .awards__block_img {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-awards .awards p {
margin-bottom:40px
}
.section-partners {
padding:90px 0
}
.section-partners h2,.section-partners .h2class {
max-width:700px;
margin:0 auto;
text-align:center;
margin-bottom:40px
}
.section-partners .partners {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-partners .partners__block {
margin:0;
margin-bottom:10px;
margin-right:10px;
width:calc(33.33% - 10px)
}
.section-cases {
padding:100px 0
}
.section-cases h2,.section-cases .h2class {
margin-bottom:30px
}
.section-cases .slider-cases.triangle-arrow .slick-prev {
top:-90px
}
.section-cases .slider-cases.triangle-arrow .slick-next {
top:-90px
}
.section-cases .slider-cases.triangle-arrow .custom_dots {
top:-65px
}
.section-cases .slide {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
border-radius:10px;
padding:20px 20px 50px 40px;
margin:60px 20px
}
.section-cases .slide__avatar {
width:100px;
height:100px;
left:30px;
top:-50px;
border:10px solid transparent
}
.section-cases .slide__logo img {
max-width:120px
}
.section-cases .more-btn {
display:block;
max-width:335px;
line-height:64px;
padding-left:39px;
margin:0 auto
}
.section-trainer {
padding-top:60px;
padding-bottom:0
}
.section-trainer .image-block .text {
font-size:16px;
line-height:19px
}
.section-trainer .image-block .text span {
display:block;
margin-bottom:20px;
font-size:60px;
line-height:25px
}
.section-trainer .image-block .text.txt1 {
top:50px;
left:0;
text-align:right
}
.section-trainer .image-block .text.txt2 {
top:50px;
right:-50px
}
.section-trainer .image-block .text.txt3 {
top:250px;
left:-50px;
text-align:right
}
.section-trainer .image-block .text.txt4 {
top:250px;
right:-50px
}
.section-trainer .image-block .text.txt5 {
top:500px;
left:-100px;
text-align:right
}
.section-trainer .image-block .text.txt6 {
top:500px;
right:-100px
}
.section-photo-gallery {
margin-top:0
}
.section-photo-gallery h2,.section-photo-gallery .h2class {
text-align:center;
margin-bottom:40px
}
.section-photo-gallery .photo-gallery {
grid-template-columns:repeat(2,1fr);
margin-bottom:40px
}
.section-photo-gallery .photo-gallery a {
margin-bottom:5px
}
.section-photo-gallery .photo-gallery a img {
width:360px
}
.section-photo-gallery .photo-gallery.active {
height:auto
}
.section-photo-gallery .standart-btn {
max-width:362px;
margin:0 auto;
cursor:pointer
}
.section-certificate {
margin-top:0;
padding-bottom:60px
}
.section-certificate h2 {
text-align:center;
margin-bottom:40px
}
.section-certificate .certificates {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
max-width:600px;
margin:0 auto
}
.section-certificate .certificates img {
max-width:245px;
object-fit:cover;
margin-bottom:40px
}
}
@media only screen and (max-width: 760px) {
.section-have-questions {
padding:40px 0
}
.section-have-questions img {
max-width:250px;
-ms-flex-order:1;
order:1;
margin-bottom:30px
}
.section-have-questions .form-block {
-ms-flex-order:2;
order:2
}
.section-have-questions .form-block h2,.section-have-questions .form-block .descript {
text-align:center
}
.section-have-questions .form-block .standart-form {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-have-questions .form-block .standart-form input.name,.section-have-questions .form-block .standart-form input.email,.section-have-questions .form-block .standart-form input.phone {
width:250px;
max-width:250px;
height:50px;
line-height:50px;
margin-bottom:20px;
font-size:16px
}
.section-have-questions .form-block .standart-form textarea {
max-width:250px;
max-height:150px;
font-size:14px;
line-height:17px;
padding-top:10px;
padding-left:15px;
margin:0 auto;
margin-top:20px
}
.section-have-questions .form-block .standart-form .more-btn {
margin:0 auto;
margin-top:20px;
max-width:250px
}
.section-subscription {
padding:20px 0
}
.section-subscription h2 {
max-width:250px
}
.section-subscription .subscription-block {
padding:15px 10px
}
.section-subscription .subscription-block .title {
max-width:250px;
margin-bottom:15px;
font-size:14px;
line-height:17px
}
.section-subscription .subscription-block form.standart-form {
max-width:250px
}
.section-subscription .subscription-block form.standart-form input.name,.section-subscription .subscription-block form.standart-form input.email,.section-subscription .subscription-block form.standart-form input.phone {
max-width:250px;
height:45px;
line-height:45px;
padding-left:0;
font-size:14px;
text-align:center
}
.section-subscription .subscription-block .more-btn {
position:static;
top:-11px;
right:7px;
text-align:left;
padding-left:20px;
line-height:40px
}
.section-awards h2,.section-awards .h2class {
margin-bottom:40px
}
.section-awards .awards {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-awards .awards__block_img {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
max-width:300px;
height:auto
}
.section-awards .awards__block_img img {
max-width:300px
}
.section-awards .awards p {
font-size:16px;
line-height:19px;
text-align:center;
color:#0F0F19;
max-width:250px;
margin-bottom:40px
}
.section-complete-solution {
background-position:60% 0;
padding:60px 0
}
.section-complete-solution .play-btn {
margin:0 auto;
width:60px;
height:60px;
background-size:10px;
border-radius:50%;
margin-bottom:20px;
padding:0
}
.section-complete-solution .play-btn::before {
width:50px;
height:50px
}
.section-complete-solution h2 {
max-width:250px;
color:#fff;
margin:0 auto;
text-align:center;
margin-bottom:20px
}
.section-complete-solution .descript {
max-width:250px;
margin:0 auto;
text-align:center;
margin-bottom:30px
}
.section-complete-solution .neon-btn-phone {
margin:0 auto
}
.section-partners {
padding:40px 0;
padding-bottom:100px
}
.section-partners .view-more-btn {
right:0;
left:0;
margin:0 auto
}
.section-partners h2,.section-partners .h2class {
max-width:700px;
margin:0 auto;
text-align:center;
margin-bottom:20px
}
.section-partners .partners {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-partners .partners__block {
margin-bottom:10px;
margin-right:10px;
margin-left:0!important;
width:calc(50% - 10px);
height:80px;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px
}
.section-reviews {
padding-bottom:90px
}
.section-reviews .slider {
width:300px;
margin:0 20px;
margin-top:10px
}
.section-reviews .slider img {
max-width:280px;
min-width:auto
}
.section-reviews h2,.section-reviews .h2class {
text-align:center;
margin-bottom:80px
}
.section-cases {
padding:60px 0
}
.section-cases h2,.section-cases .h2class {
margin-bottom:100px;
text-align:center
}
.section-cases .slider-cases.triangle-arrow .slick-prev {
left:60px;
top:-80px
}
.section-cases .slider-cases.triangle-arrow .slick-next {
top:-80px;
right:100px
}
.section-cases .slider-cases.triangle-arrow .custom_dots {
left:145px;
top:-65px
}
.section-cases .slide {
padding:10px 30px 40px;
margin:45px 20px
}
.section-cases .slide__avatar {
width:80px;
height:80px;
left:20px;
top:-40px;
border:8px solid transparent
}
.section-cases .slide__title {
font-size:16px;
line-height:19px;
color:#0F0F19;
margin-bottom:15px
}
.section-cases .slide__subtitle {
font-size:14px;
line-height:17px;
margin-bottom:15px;
max-width:300px
}
.section-cases .slide__descript {
font-size:14px;
line-height:17px;
max-width:300px;
margin-bottom:15px
}
.section-cases .slide__theme {
font-size:14px;
line-height:17px;
margin-bottom:20px
}
.section-cases .more-btn {
display:block;
max-width:250px;
line-height:50px;
padding-left:20px;
margin:0 auto
}
.section-video-reviews {
padding-bottom:80px
}
.section-video-reviews h2,.section-video-reviews .h2class {
margin-bottom:83px;
text-align:center
}
.section-video-reviews .video-slider {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-video-reviews .video-slider.triangle-arrow .slick-prev {
top:-70px;
left:50px
}
.section-video-reviews .video-slider.triangle-arrow .slick-next {
top:-70px;
right:100px
}
.section-video-reviews .video-slider.triangle-arrow .custom_dots {
top:-55px;
right:140px
}
.section-video-reviews .item {
margin-bottom:40px
}
.section-video-reviews .item__img {
max-width:300px;
margin-bottom:20px
}
.section-video-reviews .item__title {
font-size:16px;
line-height:19px;
margin-bottom:15px
}
.section-video-reviews .item__descript {
font-size:16px;
line-height:19px;
max-width:300px
}
.section-video-reviews .more-btn {
display:block;
max-width:250px;
line-height:50px;
margin:0 auto;
padding-left:20px
}
.section-trainer {
overflow:hidden;
padding-top:40px;
padding-bottom:0
}
.section-trainer .image-block {
max-width:300px
}
.section-trainer .image-block img {
max-width:300px
}
.section-trainer .image-block .text {
font-size:12px;
line-height:15px;
max-width:120px
}
.section-trainer .image-block .text br {
display:none
}
.section-trainer .image-block .text span {
display:block;
margin-bottom:0;
font-size:50px;
line-height:53px
}
.section-trainer .image-block .text.txt1 {
top:20px;
left:0;
text-align:left
}
.section-trainer .image-block .text.txt2 {
top:20px;
right:0;
text-align:right
}
.section-trainer .image-block .text.txt3 {
top:130px;
left:0;
text-align:left
}
.section-trainer .image-block .text.txt4 {
top:140px;
right:0;
text-align:right
}
.section-trainer .image-block .text.txt5 {
top:230px;
left:0;
text-align:left
}
.section-trainer .image-block .text.txt6 {
top:230px;
right:0;
text-align:right
}
.section-photo-gallery {
margin-top:0;
padding-top:20px
}
.section-photo-gallery h2,.section-photo-gallery .h2class {
text-align:center;
margin-bottom:20px
}
.section-photo-gallery .photo-gallery {
grid-template-columns:1fr
}
.section-photo-gallery .photo-gallery a {
margin-bottom:5px
}
.section-photo-gallery .photo-gallery a img {
width:300px;
height:auto
}
.section-photo-gallery .photo-gallery.active {
height:auto
}
.section-photo-gallery .standart-btn {
max-width:300px;
margin:0 auto;
font-size:16px;
line-height:50px;
cursor:pointer
}
}
.section-newsletter-subscription {
background:#F5F2EC;
overflow:visible;
padding-top:118px;
padding-bottom:126px;
position:relative
}
.section-newsletter-subscription::before {
content:'';
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/mail-icon.svg) 50% no-repeat;
width:50px;
height:50px;
border-radius:50%;
top:-25px;
left:0;
right:0;
margin:0 auto
}
.section-newsletter-subscription h2,.section-newsletter-subscription .h2class {
text-align:center;
margin-bottom:30px
}
.section-newsletter-subscription .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin-bottom:40px
}
.section-newsletter-subscription .subscription-form .more-btn {
max-width:259px;
line-height:60px;
text-align:left;
padding-left:39px
}
.section-newsletter-subscription .subscription-form input.name,.section-newsletter-subscription .subscription-form input.email {
width:100%;
max-width:260px;
background:#FFF;
border-radius:5px
}
.sidebar {
width:100%;
max-width:364px
}
.sidebar .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:22px;
color:#0F0F19;
border-bottom:1px solid #DBDBDB;
padding-bottom:30px;
margin-bottom:27px
}
.sidebar .search-block {
width:100%;
position:relative;
margin-bottom:46px;
max-width:364px
}
.sidebar .search-block #s {
width:100%;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:5px;
height:60px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#8A8A8A;
outline:none;
padding-left:26px
}
.sidebar .search-block .search__btn {
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/search-icon.svg) 50% no-repeat;
box-shadow:0 10px 30px #c09e694d;
border-radius:3px;
width:48px;
height:48px;
right:10px;
top:6px;
border:none;
outline:none;
cursor:pointer
}
.sidebar .post-block {
max-width:364px;
margin-bottom:28px
}
.sidebar .post-block .post__content {
color:#000
}
.sidebar .social-block {
width:100%;
max-width:364px;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:5px;
padding-top:27px;
padding-bottom:38px;
margin-bottom:46px
}
.sidebar .social-block .soc-title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin-bottom:26px
}
.sidebar .social-block__link {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.sidebar .social-block__link .row {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.sidebar .social-block__link .row a:last-child {
margin:0
}
.sidebar .social-block__link a {
padding-left:40px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:30px;
text-align:center;
color:#0F0F19;
margin-bottom:21px
}
.sidebar .social-block__link a:hover {
color:#C09E69
}
.sidebar .social-block__link a.inst {
background:url(/wp-content/themes/avis/img/svg/sidebar-inst.svg) 0 50% no-repeat
}
.sidebar .social-block__link a.fb {
background:url(/wp-content/themes/avis/img/svg/sidebar-fb.svg) 0 50% no-repeat
}
.sidebar .social-block__link a.ytb {
background:url(/wp-content/themes/avis/img/svg/sidebar-ytb.svg) 0 50% no-repeat
}
.sidebar .social-block__link a.linkd {
background:url(/wp-content/themes/avis/img/svg/sidebar-linkd.svg) 0 50% no-repeat
}
.sidebar .category-block {
width:100%;
max-width:364px;
margin-bottom:60px
}
.sidebar .form-block {
width:100%;
max-width:364px;
position:relative;
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
padding:50px 0;
margin-bottom:40px
}
.sidebar .form-block::before {
content:'';
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/sidebar-form-icon.svg) 50% no-repeat;
width:50px;
height:50px;
top:-25px;
left:0;
right:0;
margin:0 auto;
border-radius:50%
}
.sidebar .form-block__title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:25px;
text-align:center;
color:#C09E69;
margin-bottom:10px
}
.sidebar .form-block__title span {
color:#000
}
.sidebar .form-block .timer {
width:100%;
max-width:364px;
margin-bottom:20px
}
.sidebar .form-block .timer__title {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:26px;
text-align:center;
color:#0F0F19
}
.sidebar .form-block form.standart-form input.name,.sidebar .form-block form.standart-form input.email,.sidebar .form-block form.standart-form input.phone {
width:269px;
max-width:269px;
height:60px;
line-height:60px;
margin-bottom:12px
}
.sidebar .form-block .more-btn {
max-width:269px;
line-height:60px;
margin-top:20px
}
.sidebar .telegram-block {
width:100%;
max-width:364px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column;
flex-flow:column;
padding-top:49px;
padding-bottom:62px;
background:linear-gradient(180deg,#479EDD 0%,#3B95D6 100%);
border-radius:10px
}
.sidebar .telegram-block img {
margin-bottom:20px
}
.sidebar .telegram-block__title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:25px;
text-align:center;
color:#FFF;
max-width:234px;
margin:0 auto;
margin-bottom:18px
}
.sidebar .telegram-block__descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:24px;
text-align:center;
color:#FFF;
max-width:234px;
margin:0 auto;
margin-bottom:20px
}
.sidebar .telegram-block .more-btn {
background:#fff url(/wp-content/themes/avis/img/svg/telegram-arrow.svg) 90% 50% no-repeat;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:60px;
color:#3F99DB;
max-width:234px;
padding-left:38px;
box-shadow:0 10px 30px #add1ec78
}
@media only screen and (max-width: 1024px) {
.sidebar {
max-width:100%;
margin-top:40px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.sidebar .search-block {
max-width:100%
}
}
.play-btn {
position:relative;
display:block;
width:75px;
height:75px;
background:#c09e69 url(/wp-content/themes/avis/img/svg/play-btn.svg) 50% no-repeat;
border-radius:50%;
margin-bottom:28px
} @keyframes radial-pulse {
0% {
box-shadow:0 0 0 0 #c09e6940
}
100% {
box-shadow:0 0 0 40px #0000
}
}
input[type=checkbox] + label {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:22px;
color:#0F0F19;
display:block;
margin-bottom:20px;
cursor:pointer;
padding:.2em
}
input[type=checkbox] + label:last-child {
margin:0
}
input[type=checkbox] {
display:none;
color:#646464;
border-radius:5px
}
input[type=checkbox] + label:before {
content:"";
border:1px solid #DDD;
border-radius:.2em;
display:inline-block;
width:21px;
height:21px;
font-size:14px;
margin-right:14px;
line-height:16px;
vertical-align:bottom;
color:transparent;
transition:.2s;
text-align:center
}
input[type=checkbox] + label:checked {
color:#C09E69
}
input[type=checkbox]:checked + label {
color:#C09E69;
font-weight:700
}
input[type=checkbox] + label:active:before {
-ms-transform:scale(0);
transform:scale(0)
}
input[type=checkbox]:checked + label:before {
background-color:#C09E69;
border:5px solid #fff;
color:#fff;
box-shadow:0 0 3px #b4b4b4;
border-radius:5px
}
input[type=checkbox]:disabled + label:before {
-ms-transform:scale(1);
transform:scale(1);
border-color:#aaa
}
input[type=checkbox]:checked:disabled + label:before {
-ms-transform:scale(1);
transform:scale(1);
background-color:#bfb;
border-color:#bfb
}
.breadcrumbs {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
height:60px;
background:#FFF;
margin-top:130px
}
.breadcrumbs span a {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:19px;
color:#8A8A8A
}
.subscription-block {
position:relative;
width:100%;
padding:45px 20px;
background:#FFF;
border-radius:10px
}
.subscription-block::before {
content:'';
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/mail-icon.svg) 50% no-repeat;
width:50px;
height:50px;
border-radius:50%;
top:-25px;
left:0;
right:0;
margin:0 auto
}
.subscription-block .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin:0 auto
}
.subscription-block .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:19px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin:0 auto
}
.section-services h1 {
color:#000
}
.services {
padding-top:74px;
padding-bottom:60px;
display:-ms-flexbox!important;
display:flex!important;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center
}
.services .services__info {
margin-left:96px;
max-width:500px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.services .services__info img {
margin-right:30px
}
.services__info-head {
display:flex;
align-items:center;
margin-bottom:20px
}
.services .services__info .title {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:40px;
line-height:48px;
color:#0F0F19
}
.services .services__info .title br {
display:none
}
.services .services__info .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
max-width:490px;
margin:0 auto;
margin-bottom:40px
}
.services .services__info .more-btn {
max-width:260px;
line-height:64px;
padding-left:40px
}
.articles__block {
position:relative;
padding-top:13px;
padding-bottom:42px;
background:#0F0F19;
border-radius:10px;
max-width:361px
}
.articles__block .views {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:13px;
padding-left:35px
}
.articles__block .views p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:25px;
color:#FFF;
text-align:left;
margin:0
}
.articles__block .views img {
margin:0;
margin-right:7px
}
.articles__block_img {
object-fit:cover
}
.articles__block .time {
display:block;
position:absolute;
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:15px;
line-height:33px;
color:#FFF;
background:#C09E69 url(/wp-content/themes/avis/img/svg/time-icon.svg) 10px 50% no-repeat;
border-radius:50px 0 0 50px;
padding-left:30px;
width:100%;
max-width:200px;
right:0;
top:75px;
z-index:3
}
.articles__block_info {
margin-top:24px;
padding-left:34px
}
.articles__block_info .category {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:14px;
line-height:25px;
color:#C09E69;
margin-bottom:12px
}
.articles__block_info .excerpt {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:284px;
margin-bottom:25px
}
.post {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
width:100%;
max-width:364px;
margin-bottom:20px
}
.post img {
max-width:60px;
object-fit:cover
}
.post__content {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:22px;
color:#FFF;
max-width:280px;
margin-left:24px;
margin-bottom:13px
}
.post__content .time {
margin-top:5px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.post__content .time p {
font-size:15px;
line-height:25px;
color:#C09E69;
margin-left:8px
}
.subscription-form {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.subscription-form .more-btn {
max-width:212px;
line-height:60px;
outline:none;
border:none
}
.subscription-form input.name,.subscription-form input.email {
width:198px;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:5px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
height:60px;
line-height:60px;
color:#8A8A8A;
padding-left:24px;
margin-right:17px
}
.main-content-services {
max-width:1200px
}
.main-content-services ul {
list-style-type:disc;
padding-left:20px
}
.main-content-services ul li {
margin-bottom:10px
}
.main-content-services p {
margin-bottom:10px
}
.main-content-services strong,.main-content-services b {
font-weight:700
}
.main-content-services a {
text-decoration:underline
}
.main-content .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:40px;
line-height:48px;
color:#0F0F19;
margin-bottom:28px
}
.main-content img {
object-fit:cover;
margin-bottom:30px
}
.main-content h3,.main-content h4 {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:35px;
line-height:42px;
color:#0F0F19;
margin-bottom:30px
}
.main-content p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
margin-bottom:20px
}
.main-content .info-icon {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:30px
}
.main-content .info-icon__left {
width:100%;
max-width:265px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-content .info-icon__left .date,.main-content .info-icon__left .views,.main-content .info-icon__left .comment {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-content .info-icon__left .date img,.main-content .info-icon__left .views img,.main-content .info-icon__left .comment img {
margin:0;
margin-right:9px
}
.main-content .info-icon__left .date p,.main-content .info-icon__left .views p,.main-content .info-icon__left .comment p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:17px;
color:#8A8A8A;
margin:0
}
.main-content .info-icon__right .time {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-content .info-icon__right .time img {
margin:0;
margin-right:9px
}
.main-content .info-icon__right .time p {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:15px;
line-height:17px;
color:#C09E69;
margin:0
}
.main-content .video-wrap img {
margin:0
}
@media only screen and (max-width: 1024px) {
.main-content .title {
font-size:30px;
line-height:33px;
margin-bottom:20px
}
.main-content img {
object-fit:cover;
margin-bottom:20px
}
.main-content h3,.main-content h4 {
font-size:25px;
line-height:28px;
margin-bottom:20px
}
.main-content p {
font-size:16px;
line-height:19px;
margin-bottom:20px
}
.main-content .info-icon {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:20px
}
.play-btn {
margin:0 auto;
width:60px;
height:60px;
background-size:10px;
border-radius:50%;
margin-bottom:20px;
padding:0
} .services {
padding-top:74px;
padding-bottom:60px;
display:-ms-flexbox!important;
display:flex!important;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center
}
.services img {
max-width:400px;
margin-bottom:40px
}
.services .services__info {
max-width:400px;
margin:0 auto;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.services .services__info img {
margin-bottom:30px
}
.services .services__info .title {
font-size:35px;
line-height:38px;
max-width:250px;
margin-left:30px;
margin-bottom:30px
}
.services .services__info .descript {
font-size:16px;
line-height:19px;
margin-bottom:40px
}
.services .services__info .more-btn {
max-width:260px;
line-height:64px;
padding-left:40px
}
.articles__block {
margin-bottom:10px
}
.articles__block:last-child {
margin:0
}
}
@media only screen and (max-width: 760px) {
.main-content .title {
font-size:22px;
line-height:25px;
margin-bottom:20px
}
.main-content img {
object-fit:cover;
margin-bottom:20px;
max-width:300px
}
.main-content h3,.main-content h4 {
font-size:22px;
line-height:25px;
margin-bottom:20px
}
.main-content p {
font-size:14px;
line-height:17px;
margin-bottom:20px
}
.main-content .info-icon {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:5px
}
.main-content .info-icon__left {
width:100%;
max-width:85px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-content .info-icon__left .date img,.main-content .info-icon__left .views img,.main-content .info-icon__left .comment img {
margin:0;
margin-right:5px
}
.main-content .info-icon__left .date p,.main-content .info-icon__left .views p,.main-content .info-icon__left .comment p {
font-size:14px;
line-height:17px
}
.main-content .info-icon__right .time {
margin-top:10px
}
.main-content .info-icon__right .time img {
margin:0;
margin-right:5px
}
.main-content .info-icon__right .time p {
font-size:14px;
line-height:17px;
color:#C09E69;
margin:0
}
.main-content .number-list li {
font-size:14px;
line-height:17px
}
.main-content .number-list li::before {
font-size:14px;
line-height:17px
}
.main-content .post-list li {
font-size:14px;
line-height:17px
}
blockquote p {
font-size:14px;
line-height:17px
}
.play-btn {
width:50px;
height:50px
}
.play-btn:before {
width:50px;
height:50px
}
.breadcrumbs {
height:40px;
margin-top:60px
}
.breadcrumbs span a {
font-size:12px;
line-height:17px
}
.subscription-block {
padding:20px 0
}
.subscription-block::before {
content:'';
position:absolute;
background:#C09E69 url(/wp-content/themes/avis/img/svg/mail-icon.svg) 50% no-repeat;
width:30px;
height:30px;
background-size:15px;
top:-15px;
left:0;
right:0;
margin:0 auto
}
.services {
padding-top:30px;
padding-bottom:20px;
display:-ms-flexbox!important;
display:flex!important;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center
}
.services img {
max-width:250px;
margin-bottom:40px
}
.services .services__info {
max-width:400px;
margin:0 auto;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.services .services__info .title {
font-size:24px;
line-height:30px;
max-width:100%;
margin-left:0;
padding:0 20px;
margin-bottom:0;
text-align:center
}
.services .services__info .descript {
font-size:14px;
line-height:17px;
margin-bottom:30px;
max-width:250px
}
.services .services__info .more-btn {
max-width:250px;
line-height:50px;
padding-left:40px
}
.articles__block {
padding-top:13px;
padding-bottom:40px;
border-radius:10px;
width:100%;
max-width:300px;
margin-bottom:20px
}
.articles__block_img {
object-fit:cover;
max-width:300px
}
.articles__block .time {
font-size:14px;
line-height:30px
}
.articles__block_info {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
margin-top:20px;
padding-left:0
}
.articles__block_info .excerpt {
max-width:250px
}
.articles__block_info .neon-btn {
max-width:250px;
line-height:40px
}
.post {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
max-width:300px
}
.post__content {
font-size:14px;
line-height:17px;
max-width:215px;
margin-left:15px;
margin-bottom:8px
}
.post__content .time {
margin-top:10px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.post__content .time p {
font-size:14px;
line-height:17px
}
.share-block p {
font-size:14px;
line-height:17px
}
}
.container {
margin:0 auto;
max-width:1180px;
padding:0 10px;
width:100%
}
.countdownHolder {
width:100%;
max-width:300px;
margin:0 auto;
font:15px/1 Gilroy,sans-serif;
text-align:center;
letter-spacing:-3px
}
.countdownHolder .position {
display:inline-block;
height:1.7em;
overflow:hidden;
position:relative;
width:.55em
}
.countdownHolder .digit {
position:absolute;
display:block;
width:.5em;
border-radius:.2em;
text-align:center;
color:#000;
letter-spacing:-1px
}
.countdownHolder .digit.static {
margin-top:-3px
}
.countdownHolder .countDays,.countdownHolder .countHours,.countdownHolder .countMinutes,.countdownHolder .countSeconds {
display:block;
background:#fff;
border-radius:50%;
padding:0;
margin:10px;
border:1px solid #DBDBDB;
box-sizing:border-box;
line-height:47px;
width:47px;
height:47px
}
.countdownHolder .countDiv {
width:16px;
height:1.6em;
position:relative
}
.countdownHolder .countDiv:before,.countdownHolder .countDiv:after {
position:absolute;
width:2px;
height:2px;
background-color:#000;
border-radius:50%;
left:50%;
margin-left:-3px;
top:-40px;
box-shadow:1px 1px 1px #04040480;
content:''
}
.countdownHolder .countDiv:after {
top:-25px
}
.countdownHolder .textdigit {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:15px;
line-height:17px;
text-align:center;
color:#8A8A8A;
letter-spacing:normal
}
.fsb {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:justify;
justify-content:space-between
}
form.standart-form {
max-width:400px;
text-align:center
}
form.standart-form input.name,form.standart-form input.email,form.standart-form input.phone {
width:300px;
height:45px;
background-color:#fff;
border:1px solid #dcdcdc;
border-radius:3px;
padding-left:15px;
font-weight:400;
font-size:16px;
line-height:45px;
display:block;
margin:0 auto;
margin-bottom:15px
}
form.standart-form input.email {
margin-top:15px
}
form.standart-form:after {
content:"";
display:none;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
background:#ffffffb3 url(/wp-content/themes/avis/img/loading.svg) 50% no-repeat;
z-index:10
}
form.standart-form.loading:after {
display:block
}
#modal-form .modal-content {
position:relative;
background:#F5F2EC;
border-radius:10px;
width:100%;
max-width:1036px;
margin:0 auto;
padding-bottom:80px;
padding-top:60px
}
#modal-form .modal-content .close-button {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
width:45px;
height:45px;
padding:0;
background:#EAE4D9;
border-radius:5px;
right:20px;
top:20px
}
#modal-form .modal-content .close-button .one {
height:10px;
width:2px;
background-color:#B1AA9B
}
#modal-form .modal-content .close-button .two {
margin-top:-10px;
height:10px;
width:2px;
background-color:#B1AA9B
}
#modal-form .modal-content .item {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:30px
}
#modal-form .modal-content img {
margin-right:24px
}
#modal-form .modal-content .title {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:48px;
line-height:48px;
color:#0F0F19;
max-width:360px
}
#modal-form form.standart-form {
max-width:100%;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
#modal-form form.standart-form .part1 {
margin-right:25px
}
#modal-form form.standart-form input.name,#modal-form form.standart-form input.email,#modal-form form.standart-form input.phone,#modal-form form.standart-form input.text,#modal-form form.standart-form select {
width:409px;
height:60px;
background-color:#fff;
border-radius:5px;
padding-left:15px;
font-weight:400;
font-family:Gilroy;
font-style:normal;
font-weight:normal;
font-size:18px;
line-height:25px;
color:#8A8A8A;
display:block;
margin:0 auto;
margin-bottom:15px;
outline:none;
border:none
}
#modal-form form.standart-form input.text {
margin-top:15px
}
#modal-form form.standart-form textarea {
width:100%;
max-width:407px;
background:#FFF;
border-radius:5px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#8A8A8A;
height:145px;
padding-top:17px;
padding-left:26px;
border:none
}
#modal-form form.standart-form .hidden-inputs {
display:none
}
#modal-form form.standart-form .btn {
width:100%;
max-width:409px;
line-height:60px;
margin:0 auto;
margin-top:25px;
text-align:left;
padding-left:40px
}
@media only screen and (max-width: 1024px) {
#modal-form form.standart-form .part1 {
margin:0
}
#modal-form form.standart-form .btn {
width:100%;
max-width:409px;
line-height:60px;
margin:0 auto;
margin-top:20px
}
}
@media only screen and (max-width: 760px) {
#modal-form .modal-content {
width:100%;
max-width:350px;
margin:0 auto;
padding-bottom:40px;
padding-top:40px
}
#modal-form .modal-content .close-button {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
width:30px;
height:30px;
right:10px;
top:10px
}
#modal-form .modal-content img {
max-width:100px;
margin-bottom:20px
}
#modal-form .modal-content .title {
font-size:25px;
line-height:28px;
margin-bottom:18px;
text-align:center
}
#modal-form select option {
width:300px
}
#modal-form form.standart-form input.name,#modal-form form.standart-form input.email,#modal-form form.standart-form input.phone,#modal-form form.standart-form input.text,#modal-form form.standart-form select {
width:300px;
height:50px;
border-radius:5px;
padding-left:15px;
font-size:16px;
line-height:25px;
margin-bottom:20px
}
#modal-form form.standart-form input.text {
margin-top:20px
}
#modal-form form.standart-form textarea {
width:100%;
max-width:300px;
font-size:16px;
line-height:25px;
height:140px;
padding-top:17px;
padding-left:26px;
border:none
}
#modal-form form.standart-form .hidden-inputs {
display:none
}
#modal-form form.standart-form .btn {
width:100%;
max-width:300px;
line-height:60px;
margin:0 auto;
margin-top:20px
}
}
.subm {
cursor:pointer;
border:none;
display:block;
margin:0 auto;
transition:all .3s linear;
margin-top:15px
}
.subm:hover,.subm:focus {
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.get-btn {
position:relative;
width:100%;
max-width:180px;
border:3px solid #FFF;
box-sizing:border-box;
border-radius:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:41px;
color:#FFF;
text-align:center;
z-index:1;
box-shadow:inset 0 0 15px 3px #e7e7e7
}
@keyframes shadow_one {
from {
box-shadow:inset 0 0 13px 0 #e7e7e7
}
to {
box-shadow:inset 0 0 15px 3px #e7e7e7
}
}
@keyframes shadow_two {
from {
box-shadow:0 0 13px 0 #e7e7e7
}
to {
box-shadow:0 0 15px 3px #e7e7e7
}
}
.neon-btn {
display:block;
position:relative;
width:100%;
max-width:284px;
border:3px solid #FFF;
box-sizing:border-box;
border-radius:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:50px;
color:#FFF;
text-align:center;
z-index:1;
box-shadow:inset 0 0 15px 2px #e7e7e7
}
.neon-btn::before {
content:'';
position:absolute;
width:100%;
height:100%;
z-index:2;
border-radius:100px;
left:0;
top:0;
box-shadow:0 0 15px 2px #e7e7e7
}
.neon-btn-phone {
display:block;
position:relative;
width:100%;
max-width:284px;
border:3px solid #FFF;
box-sizing:border-box;
border-radius:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:60px;
color:#FFF;
text-align:left;
padding-left:44px;
z-index:1;
box-shadow:inset 0 0 15px 2px #e7e7e7;
background:url(/wp-content/themes/avis/img/svg/phone-btn.svg) 89% 50% no-repeat
}
.neon-btn-phone::before {
content:'';
position:absolute;
width:100%;
height:100%;
z-index:2;
border-radius:100px;
left:0;
top:0;
box-shadow:0 0 15px 2px #e7e7e7
}
.neon-btn-phone::after {
content:'';
position:absolute;
width:3px;
height:100%;
background:#fff;
right:60px
}
.more-btn {
width:100%;
box-shadow:0 10px 30px #c09e6966;
border-radius:200px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:22px;
color:#FFF;
background:#C09E69 url(/wp-content/themes/avis/img/svg/more-btn-arrow.svg) 85% 50% no-repeat;
cursor:pointer
}
.watch-btn {
background:#C09E69 url(/wp-content/themes/avis/img/svg/watch-btn-icon.svg) 90% 50% no-repeat;
box-shadow:0 10px 30px #c09e6966;
border-radius:200px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:64px;
color:#FFF;
width:100%;
max-width:260px;
padding-left:31px
}
.standart-btn {
display:block;
width:100%;
background:#C09E69;
box-shadow:0 10px 30px #c09e6966;
border-radius:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:64px;
color:#FFF;
text-align:center
}
.btn-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.btn-block .standart-btn {
margin:0;
margin-right:40px
}
.new-btn {
width:100%;
max-width:362px;
border:3px solid #C09E69;
box-sizing:border-box;
box-shadow:0 10px 30px #c09e6966;
border-radius:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:64px;
color:#C09E69;
text-align:center;
cursor:pointer
}
@media only screen and (max-width: 1024px) {
.get-btn {
display:none;
position:relative;
width:100%;
max-width:150px;
font-size:14px;
line-height:30px
}
.get-btn::before {
content:'';
position:absolute;
width:100%;
height:100%;
z-index:2;
border-radius:100px;
left:0;
top:0;
box-shadow:0 0 15px 3px #e7e7e7
}
.btn-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.btn-block .standart-btn {
line-height:50px;
max-width:350px;
margin:0 auto;
margin-bottom:20px
}
.btn-block .new-btn {
line-height:50px;
max-width:350px
}
}
@media only screen and (max-width: 760px) {
.main-header .topline__contact .info {
justify-content:center;
width:100%
}
.polylang_langswitcher {
margin-right:0
}
.get-btn {
display:block;
position:relative;
width:100%;
max-width:180px;
font-size:14px;
line-height:30px
}
.get-btn::before {
content:'';
position:absolute;
width:100%;
height:100%;
z-index:2;
border-radius:100px;
left:0;
top:0;
box-shadow:0 0 15px 3px #e7e7e7
}
.neon-btn-phone {
position:relative;
width:100%;
max-width:230px;
line-height:40px;
padding-left:18px;
z-index:0
}
.more-btn {
font-size:16px;
line-height:50px
}
.watch-btn {
font-size:16px;
line-height:50px;
background-size:30px;
max-width:260px;
padding-left:30px
}
.btn-block .standart-btn {
font-size:16px;
line-height:50px;
max-width:300px;
margin:0 auto;
margin-bottom:20px
}
.btn-block .new-btn {
font-size:16px;
line-height:50px;
max-width:300px
}
}
.main-header .topline {
position:fixed;
left:0;
right:0;
top:0;
z-index:999
}
.topline .get-btn {
border:1px solid #FFF;
box-shadow:inset 0 0 15px 0 #e7e7e7;
transition:all .3s linear
}
.topline .get-btn:hover,.topline .get-btn:focus,.topline .get-btn:active {
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.main-header .topline__contact {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
height:50px;
background:#0F0F19;
border-bottom:1px solid #45454F
}
.main-header .topline__contact .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-header .topline__contact .phone,.main-header .topline__contact .info {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center
}
.main-header .topline__contact .phone a,.main-header .topline__contact .info a {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:14px;
line-height:17px;
color:#7E7E87;
padding-left:5px;
transition:all .3s linear
}
.main-header .topline__contact .phone a:hover,.main-header .topline__contact .info a:hover {
color:#C09E69
}
.main-header .topline__contact .info .social a {
margin-right:10px
}
.main-header .topline__contact .info .social a:last-child {
margin:0
}
.main-header .topline__contact .info__link {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
margin-right:17px;
transition:all .3s linear
}
.main-header .topline__contact .info__link:last-child {
margin:0
}
.main-header .topline__contact .info__link svg {
margin-right:10px
}
.main-header .topline__contact .info__link:hover {
color:#C09E69
}
.main-header .topline__contact .info__link:hover svg path {
fill:#C09E69
}
.main-header .topline__menu {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
background:#0F0F19;
height:80px
}
.main-header .topline__menu .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-header .topline__menu .switcher li a {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:15px;
line-height:17px;
color:#FFF;
padding-left:5px
}
.main-header .menu {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-header .menu li {
margin-right:15px
}
.main-header .menu li a {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:15px;
line-height:18px;
color:#FFF;
transition:all .3s linear
}
.main-header .menu li a:hover {
color:#C09E69
}
.main-header .menu li:last-child {
margin:0
}
@media only screen and (max-width: 1024px) {
.main-header .topline__contact .info .social a {
margin-right:5px
}
.main-header .topline__contact .info .social a:last-child {
margin:0
}
.main-header .topline__menu .logo img {
max-width:150px
}
.main-header .topline__menu .switcher li {
width:30px;
height:23px;
text-align:center
}
.main-header .topline__menu .switcher li a {
font-size:14px;
line-height:17px
}
.main-header .menu li {
margin-right:10px
}
.main-header .menu li a {
font-size:13px;
line-height:16px
}
.main-header .menu li:last-child {
margin:0
}
}
@media only screen and (max-width: 760px) {
.main-header .topline__menu {
-ms-flex-order:1;
order:1;
height:auto;
background:transparent;
border:none
}
.main-header .topline__menu nav {
-ms-flex-order:2;
order:2
}
.main-header .topline__contact {
-ms-flex-order:2;
order:2;
background:transparent;
border:none
}
.main-header .topline__contact .info {
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.main-header .topline__contact .info__link {
margin:10px auto
}
.main-header .topline__contact .phone {
margin:10px auto
}
.main-header .topline__contact .social {
display:-ms-flexbox;
display:flex;
width:100%;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center;
margin:10px 0
}
.main-header .topline__menu .container {
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.main-header .topline__menu .logo {
display:none
}
.main-header .topline__menu .logo img {
max-width:180px;
margin-bottom:20px
}
.main-header .topline__menu .switcher {
-ms-flex-order:1;
order:1;
margin-bottom:20px
}
.main-header .topline__menu .get-btn {
-ms-flex-order:3;
order:3;
margin-bottom:60px
}
.burger_logo {
width:220px;
display:block;
position:absolute;
left:50%;
top:28px;
transform:translateX(-50%)
}
.main-header .burger {
top:0;
height:80px;
cursor:pointer;
position:fixed;
right:0;
z-index:999;
width:100%;
background:#000;
display:-ms-flexbox;
display:flex;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-pack:end;
justify-content:flex-end;
padding-right:20px;
-ms-flex-align:center;
align-items:center;
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
.main-header .burger.open {
background:transparent
}
.main-header .x,.main-header .y,.main-header .z {
position:absolute;
margin:auto;
top:0;
bottom:0;
background:#fff;
border-radius:2px;
height:3px;
width:26px;
transition:all 200ms ease-out;
z-index:999
}
.main-header div.y {
top:18px
}
.main-header div.z {
top:37px
}
.main-header div.collapse {
top:10px;
background:#fff;
transition:all 70ms ease-out
}
.main-header .rotate30 {
-ms-transform:rotate(30deg);
transform:rotate(30deg);
transition:all 50ms ease-out
}
.main-header .rotate150 {
-ms-transform:rotate(150deg);
transform:rotate(150deg);
transition:all 50ms ease-out
}
.main-header .rotate45 {
-ms-transform:rotate(45deg);
transform:rotate(45deg);
transition:all 100ms ease-out
}
.main-header .rotate135 {
-ms-transform:rotate(135deg);
transform:rotate(135deg);
transition:all 100ms ease-out
}
.main-header .topline {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
opacity:0;
pointer-events:none;
position:fixed;
top:0;
left:0;
width:100%;
height:auto;
background:#fff;
transition:all 300ms cubic-bezier(0,0.995,0.99,1);
z-index:1
}
.main-header .topline .menu {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.main-header .topline .menu li {
margin-bottom:20px
}
.main-header .topline.expand {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
opacity:1;
pointer-events:auto;
width:100%;
height:auto;
min-height:100%;
padding-top:60px;
padding-bottom:50px;
top:0;
left:0;
background:#000;
box-shadow:0 0 25px #00000040;
transition:all 400ms cubic-bezier(0,0.995,0.99,1);
z-index:999
}
.main-header .menu li {
margin:0 25px
}
.main-header .menu li a {
font-size:14px;
line-height:100%;
color:#fff
}
.main-header .menu.active {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.main-header .phone__link {
font-size:12px;
line-height:100%
}
.main-header .phone__callback {
margin-top:7px;
font-size:10px;
line-height:100%
}
}
.section-header-bunner {
padding-top:130px;
padding-bottom:161px;
background:url(/wp-content/themes/avis/img/header-bg.webp) 50% no-repeat;
background-size:cover
}
.services-template-default .section-header-bunner {
background:url(/wp-content/themes/avis/img/servise-heade-bg.webp) 50% no-repeat;
background-size:cover
}
.section-subscription h1 span {
font-size:47px
}
.section-header-bunner .tag {
position:relative;
margin-top:105px;
margin-bottom:40px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:17px;
letter-spacing:.1em;
color:#C09E69;
padding-left:50px;
z-index:0
}
.section-header-bunner .tag::before {
content:'';
position:absolute;
background:#C09E69;
width:29px;
height:2px;
top:6px;
left:0
}
.section-header-bunner h1 {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:75px;
line-height:75px;
color:#FFF;
max-width:655px;
margin-bottom:14px
}
.section-header-bunner .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:418px;
margin-bottom:37px
}
.section-statistic {
position:relative;
margin-top:50px;
padding-top:180px;
padding-bottom:45px;
background:url(/wp-content/themes/avis/img/svg/section-statistic_bg.svg) no-repeat;
background-position:calc(50% - -300px) 80px
}
.section-statistic:before {
content:'';
position:absolute;
bottom:0;
top:80px;
background-color:#f5f2ec;
left:950px;
right:-1000px;
z-index:-1
}
.section-statistic .procent {
max-width:500px;
position:absolute;
right:calc(50% - 550px);
font-family:Gilroy;
font-style:normal;
font-weight:900;
font-size:200px;
line-height:150px;
color:#FFF;
text-shadow:0 0 40px #b0b0ae;
text-align:center;
top:35px
}
.section-statistic .procent span {
display:block;
font-size:75px;
line-height:94px;
letter-spacing:.01em
}
.section-statistic .tag {
position:relative;
margin-bottom:46px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:17px;
letter-spacing:.1em;
color:#C09E69;
padding-left:50px;
z-index:0
}
.section-statistic .tag::before {
content:'';
position:absolute;
background:#C09E69;
width:29px;
height:2px;
top:auto;
bottom:8px;
left:0
}
.section-statistic h2 {
max-width:460px;
margin-bottom:14px
}
.section-statistic .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
max-width:355px
}
.section-help-you {
padding-top:144px
}
.section-help-you h2 {
max-width:600px;
margin:0 auto;
margin-bottom:58px;
text-align:center
}
.section-help-you h3 {
margin-bottom:35px
}
.section-help-you .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:130px
}
.section-help-you .items img {
width:auto;
max-width:600px
}
.section-help-you .items.it2 {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:67px
}
.section-help-you .items.it2 .items__img-block {
margin-left:44px
}
.section-help-you .items__list {
counter-reset:item;
list-style-type:none
}
.section-help-you .items__list li {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
counter-increment:item;
margin-bottom:.6em;
font-weight:400;
max-width:400px;
padding-left:20px;
margin-bottom:40px;
font-family:Gilroy;
font-style:normal;
font-weight:normal;
font-size:18px;
line-height:25px;
color:#0F0F19
}
.section-help-you .items__list li:last-child {
margin:0
}
.section-help-you .items__list li b,.section-help-you .items__list2 li b {
font-weight:700
}
.section-help-you .items__list li::before {
position:absolute;
content:counter(item, decimal-leading-zero) " ";
border:2px solid #D44F45;
border-radius:50%;
width:46px;
height:46px;
text-align:center;
line-height:46px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
color:#D44F45;
left:-50px;
background:#fff
}
.section-help-you .items__list li::after {
content:'';
position:absolute;
width:1px;
height:100px;
left:-28px;
top:40px;
border-left:2px dotted #d44f45;
z-index:-1
}
.section-help-you .items__list li:last-child::after {
border:none
}
.section-help-you .items__list.green li::before {
border:2px solid #99C264;
color:#99C264
}
.section-help-you .items__list.green li::after {
border-left:2px dotted #99C264
}
.section-help-you .items__list.green li:last-child::after {
border:none
}
.section-help-you .items__img-block {
position:relative
}
.section-help-you .items__img-block p {
position:absolute;
font-family:Gilroy;
font-style:normal;
text-align:center;
color:#FFF;
text-shadow:0 0 20px #c8b699cc;
max-width:200px
}
.section-help-you .items__img-block_txt1 {
font-size:27px;
line-height:30px;
font-weight:900;
top:140px;
left:60px
}
.section-help-you .items__img-block_txt2 {
font-weight:700;
font-size:24px;
line-height:26px;
top:160px;
right:60px
}
.section-help-you .items__img-block_txt3 {
font-size:50px;
line-height:62px;
font-weight:900;
top:280px;
left:55px
}
.section-help-you .items__img-block_txt4 {
font-size:32px;
line-height:34px;
font-weight:900;
top:280px;
right:64px
}
.section-help-you .items.it3 {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-help-you .items.it3 .items__img-block {
margin-right:146px
}
.section-help-you .items.it3 .items__img-block p {
max-width:100%
}
.section-help-you .items.it3 .items__img-block_txt1 {
font-size:23px;
line-height:24px;
font-weight:900;
top:140px;
left:140px
}
.section-help-you .items.it3 .items__img-block_txt2 {
font-weight:900;
font-size:30px;
line-height:33px;
top:175px;
right:60px
}
.section-help-you .items.it3 .items__img-block_txt3 {
font-size:47px;
line-height:43px;
font-weight:900;
top:300px;
left:100px
}
.section-help-you .items.it3 .items__img-block_txt4 {
font-size:23px;
line-height:24px;
font-weight:900;
top:285px;
right:30px
}
.section-help-you .items.it3 .items__list li {
max-width:380px
}
.section-help-you h3 {
text-align:center
}
.section-specialization {
padding-top:127px;
background:url(/wp-content/themes/avis/img/section-specialization_bg.webp) no-repeat;
background-position:calc(50% - 0px)-80px;
background-size:cover;
margin-bottom:127px
}
.section-specialization h2 {
color:#FFF;
text-align:center;
margin-bottom:49px
}
.section-specialization .special-list {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
counter-reset:item;
list-style-type:none
}
.section-specialization .special-list__block {
display:-ms-flexbox;
display:flex;
-ms-flex-flow:column;
flex-flow:column;
-ms-flex-pack:center;
justify-content:center;
position:relative;
width:100%;
max-width:260px;
padding-top:31px;
padding-bottom:22px;
background:#FFF;
border-radius:10px;
margin-bottom:40px
}
.section-specialization .special-list li {
position:absolute;
counter-increment:item;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:25px;
color:#FFF;
text-align:right;
max-width:77px;
top:42px;
left:-20px
}
.section-specialization .special-list li::before {
display:block;
content:counter(item, decimal-leading-zero) " ";
background:url(/wp-content/themes/avis/img/svg/list-flag.svg) 50% no-repeat;
width:77.5px;
height:30px;
padding-right:20px;
padding-top:2px
}
.section-specialization .special-list p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
max-width:180px;
margin:0 auto;
margin-top:18px
}
.section-specialization .information-items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-specialization .information-items__item {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column;
flex-flow:column;
width:100%;
max-width:359px;
padding-top:50px;
padding-bottom:46px;
background:#C09E69;
box-shadow:0 20px 40px #c09e6966;
border-radius:10px;
height:218px
}
.section-specialization .information-items__item .number {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:75px;
line-height:75px;
text-align:center;
letter-spacing:.01em;
color:#FFF
}
.section-specialization .information-items__item p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#FFF;
max-width:240px;
margin:0 auto
}
.section-trening {
margin-top:124px;
padding-bottom:130px
}
.section-trening .container {
padding:0 8px
}
.section-trening .tag {
text-align:center;
max-width:100px;
margin:0 auto;
margin-top:105px;
margin-bottom:45px
}
.section-trening h2 {
max-width:750px;
margin:0 auto;
text-align:center;
margin-bottom:63px
}
.section-trening .treining-slider-nav .slide {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
border-left:1px solid #DED9D1;
border-top:1px solid #DED9D1;
box-sizing:border-box;
height:60px;
padding:0 10px;
flex:auto;
opacity:1!important;
cursor:pointer
}
.section-trening .treining-slider-nav .slide:first-child {
border-top-left-radius:10px
}
.section-trening .treining-slider-nav .slide br {
display:none
}
.section-trening .treining-slider-nav .slide.slick-current {
background:#C09E69
}
.section-trening .treining-slider-nav .slide.slick-current p {
font-weight:400;
font-size:14px;
line-height:18px;
text-align:center;
color:#FFF
}
.section-trening .treining-slider-nav p {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:17px;
text-align:center;
color:#0F0F19;
margin:0 auto
}
.section-trening .treining-slider-nav .slick-track {
display:flex;
flex-flow:row wrap;
max-width:100%
}
.section-trening .treining-slider-nav .slick-prev {
background:#F5F2EC;
z-index:1;
left:0;
width:69px;
height:83px;
border-radius:10px 0 0 0
}
.section-trening .treining-slider-nav .slick-next {
background:#F5F2EC;
right:0;
width:69px;
height:83px;
border-radius:0 10px 0 0
}
.section-trening .treining-slider-nav .slick-prev::before {
content:'';
display:block;
background:url(/wp-content/themes/avis/img/lleft.png) 50% no-repeat;
width:8px;
height:8px;
margin:0 auto
}
.section-trening .treining-slider-nav .slick-next::before {
content:'';
display:block;
background:url(/wp-content/themes/avis/img/rrigth.png) 50% no-repeat;
width:8px;
height:8px;
margin:0 auto
}
.section-trening .treining-slider-nav .slick-list.draggable {
width:100%;
margin:0 auto;
border-right:1px solid #DED9D1;
border-bottom:1px solid #DED9D1;
border-top-right-radius:10px
}
.section-trening .treining-slider {
border:1px solid #DED9D1;
border-top:none;
box-sizing:border-box;
border-radius:0 0 10px 10px
}
.section-popular-articles {
padding-top:100px;
background:#F5F2EC;
padding-bottom:92px
}
.section-popular-articles .tag {
margin-bottom:33px
}
.section-popular-articles .top {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:60px
}
.section-popular-articles .top .more-btn {
max-width:247px;
padding-left:26px;
font-size:16px;
line-height:53px
}
.section-popular-articles .articles {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-opening-activity {
margin-top:129px;
padding-top:106px;
background:url(/wp-content/themes/avis/img/opening-activity_bg.svg) no-repeat;
background-position:calc(50% - -425px) -100px;
background-size:contain
}
.section-opening-activity .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-opening-activity .tag {
margin-top:24px;
margin-bottom:46px
}
.section-opening-activity h2 {
max-width:340px
}
.section-opening-activity .slider-activity {
max-width:760px
}
.section-opening-activity .slider-activity.triangle-arrow .slick-prev {
left:-400px;
right:auto;
top:330px
}
.section-opening-activity .slider-activity.triangle-arrow .slick-next {
left:-250px;
right:auto;
top:330px
}
.section-opening-activity .slider-activity.triangle-arrow .custom_dots {
left:-300px;
right:auto;
top:355px
}
.section-opening-activity .item {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-opening-activity .item__img {
border-radius:10px 10px 0 0
}
.section-opening-activity .item__content {
width:100%;
max-width:339px;
background:#0F0F19;
border-radius:0 0 10px 10px;
padding-top:27px;
padding-left:53px;
padding-bottom:52px
}
.section-opening-activity .item__content .date {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:15px;
line-height:25px;
color:#C09E69;
margin-bottom:9px
}
.section-opening-activity .item__content .date img {
margin-right:9px
}
.section-opening-activity .item__content .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:239px;
margin-bottom:15px
}
.section-opening-activity .item__content .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:239px;
margin-bottom:25px
}
.section-opening-activity .item__content .neon-btn {
max-width:233px
}
.section-faq {
padding-top:116px;
padding-bottom:140px;
background:#0f0f19 url(/wp-content/themes/avis/img/section-faq_bg.webp) top no-repeat
}
.section-faq .questions {
padding-left:400px
}
.section-faq .questions h2 {
color:#fff;
margin-bottom:53px
}
.section-faq .questions__list li {
position:relative;
width:100%;
max-width:758px;
background:url(/wp-content/themes/avis/img/svg/plus-icon.svg) 97% 12px no-repeat;
border:3px solid #FFF;
box-sizing:border-box;
border-radius:10px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:24px;
color:#FFF;
text-align:center;
z-index:1;
box-shadow:inset 0 0 15px 2px #e7e7e7;
margin-bottom:10px;
cursor:pointer;
text-align:left;
transition:all .4s linear;
padding:20px 100px 20px 33px
}
.section-faq .questions__list li::before {
content:'';
position:absolute;
z-index:2;
border-radius:10px;
left:0;
top:0;
box-shadow:0 0 15px 2px #e7e7e7
}
.section-faq .questions__list li.minus {
background:url(/wp-content/themes/avis/img/svg/minus-icon.svg) 97% 19px no-repeat
}
.section-faq .questions__list li.plus {
background:url(/wp-content/themes/avis/img/svg/plus-icon.svg) 97% 12px no-repeat
}
.section-faq .questions__list li .answer {
display:none;
font-size:14px;
font-weight:400;
margin-top:15px;
line-height:20px
}
.section-faq .questions__list li .answer p {
max-width:700px;
font-size:16px;
line-height:19px;
font-weight:400;
padding-right:70px;
padding-bottom:20px
}
.section-home-contacts {
margin-top:0
}
.section-home-contacts h2 {
text-align:center;
margin-bottom:60px
}
.section-home-contacts .map {
position:relative
}
.section-home-contacts .map .address {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
position:absolute;
background:#FFF;
width:100%;
max-width:400px;
height:403px;
right:0;
top:115px;
padding-left:30px
}
.section-home-contacts .map .address__place,.section-home-contacts .map .address__mail,.section-home-contacts .map .address__phone {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
padding-left:75px;
text-align:left;
margin-bottom:35px
}
.section-home-contacts .map .address__place span,.section-home-contacts .map .address__mail span,.section-home-contacts .map .address__phone span {
display:block;
font-weight:700;
margin-bottom:8px
}
.section-home-contacts .map .address__place {
background:url(/wp-content/themes/avis/img/svg/place.svg) 0 0 no-repeat
}
.section-home-contacts .map .address__mail {
background:url(/wp-content/themes/avis/img/svg/mail.svg) 0 0 no-repeat
}
.section-home-contacts .map .address__phone {
background:url(/wp-content/themes/avis/img/svg/phone-icon.svg) 0 0 no-repeat
}
.section-blog-content .filter-block select {
display:block;
width:361px;
height:60px;
background-color:#fff;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:5px;
padding-left:15px;
font-weight:400;
font-family:Gilroy;
font-style:normal;
font-weight:normal;
font-size:18px;
line-height:25px;
color:#8A8A8A;
margin:40px 0;
outline:none
}
.section-blog-content .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start
}
.section-blog-content .main-content {
width:100%;
max-width:761px
}
.section-blog-content .main-content .articles {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:20px
}
.section-blog-content .main-content .articles__block {
margin-bottom:40px
}
.section-blog-content .main-content .subscription-block {
margin-bottom:40px;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px
}
.section-blog-content .main-content .subscription-block .title {
font-size:20px
}
.section-blog-content .main-content .subscription-block .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:19px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin-bottom:25px
}
.section-blog-content .pagination .nav-link {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-blog-content .pagination .nav-link a {
display:block;
width:45px;
height:45px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:45px;
color:#000;
border:1px solid #DBDBDB;
box-sizing:border-box;
border-radius:10px;
text-align:center;
transition:all .3s linear;
margin-right:9px
}
.section-blog-content .pagination .nav-link a:hover {
background:#C09E69;
color:#fff
}
.section-blog-content .pagination .nav-link a.prev {
background:url(/wp-content/themes/avis/img/svg/nav-errow-left.svg) 50% no-repeat
}
.section-blog-content .pagination .nav-link a.prev:hover {
background:#C09E69 url(/wp-content/themes/avis/img/svg/nav-errow-left-hover.svg) 50% no-repeat
}
.section-blog-content .pagination .nav-link a.next {
background:url(/wp-content/themes/avis/img/svg/nav-errow-right.svg) 50% no-repeat
}
.section-blog-content .pagination .nav-link a.next:hover {
background:#C09E69 url(/wp-content/themes/avis/img/svg/nav-errow-right-hover.svg) 50% no-repeat
}
.section-blog-content .pagination .nav-link a.current {
background:#C09E69;
color:#fff
}
.section-single-post {
padding:90px 0
}
.section-single-post .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-single-post .main-content {
max-width:660px
}
.sidebar .social-block__link a {
padding-left:20px
}
.post__content {
max-width:210px
}
.section-single-post .main-content img {
max-width:100%
}
.section-single-post .sidebar {
max-width:300px
}
.section-single-post .main-content blockquote p {
font-family:Gilroy;
font-style:normal;
font-weight:600;
font-size:24px;
line-height:31px;
text-align:center;
color:#C09E69;
max-width:590px;
margin:0 auto;
text-align:center
}
.section-single-post .main-content .share-block p {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:23px;
text-align:center;
color:#0F0F19;
margin-bottom:10px
}
.section-recommended-articles {
padding:100px 0
}
.section-recommended-articles .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:24px;
line-height:29px;
color:#0F0F19;
margin-bottom:50px
}
.section-recommended-articles .articles {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-services {
border-top:1px solid #DBDBDB;
padding-top:77px;
padding-bottom:124px
}
.section-services .tag {
max-width:107px;
margin:0 auto;
margin-bottom:45px
}
.section-services h2 {
max-width:749px;
margin:0 auto;
text-align:center;
margin-bottom:58px
}
.section-services .wrapper {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-services .wrapper .services {
background:#FFF;
box-shadow:0 4px 30px #c09e6933;
border-radius:10px;
padding:30px;
margin-bottom:60px
}
.single-services .section-header-bunner {
padding:140px 0
}
.single-services .section-header-bunner .tag {
margin-top:0
}
.single-services .section-complete-solution h2 {
margin-bottom:43px
}
.single-services .section-complete-solution .more-btn {
max-width:388px;
line-height:64px;
padding-left:39px;
background-position:90% 50%
}
.single-services .section-awards {
padding:130px 0
}
.single-services .section-photo-gallery {
margin-top:0;
padding-bottom:130px
}
.section-single-services .services .services__info .more-btn {
max-width:388px
}
.section-single-services .services .services__info .title {
font-size:70px;
line-height:70px
}
.section-client-pain {
padding-top:130px;
background:#F5F2EC
}
.section-client-pain h2 {
margin-bottom:65px;
font-size:70px;
line-height:70px
}
.section-client-pain .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-client-pain .items__list {
counter-reset:item;
list-style-type:none;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-client-pain .items__list li {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
counter-increment:item;
margin-bottom:.6em;
font-weight:400;
max-width:330px;
padding-left:68px;
margin-bottom:40px;
font-family:Gilroy;
font-style:normal;
font-weight:normal;
font-size:18px;
line-height:25px;
color:#0F0F19
}
.section-client-pain .items__list li:last-child {
margin:0
}
.section-client-pain .items__list li b {
font-weight:700
}
.section-client-pain .items__list li::before {
position:absolute;
content:counter(item, decimal-leading-zero) " ";
border:2px solid #D44F45;
border-radius:50%;
width:46px;
height:46px;
text-align:center;
line-height:46px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:14px;
color:#D44F45;
left:0;
top:0;
background:#F5F2EC;
z-index:1
}
.section-client-pain .items__list li::after {
content:'';
position:absolute;
width:1px;
height:120px;
left:21px;
top:40px;
border-left:2px dotted #d44f45;
z-index:0
}
.section-client-pain .items__list li:last-child::after {
border:none
}
.section-client-pain .items__list .block {
margin-right:50px
}
.section-client-pain .items__list .block:last-child {
margin-right:0
}
.section-client-pain .items__list .block:last-child li {
margin-bottom:50px
}
.section-client-pain .items img {
-ms-transform:translateY(-160px);
transform:translateY(-160px)
}
.secton-desire {
padding:105px 0
}
.secton-desire .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.secton-desire h2 {
font-size:70px;
line-height:70px;
margin-bottom:40px
}
.secton-desire .info-block__list li {
padding-left:37px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
max-width:415px;
margin-bottom:20px;
background:url(/wp-content/themes/avis/img/svg/desire-list-icon.svg) 0 2px no-repeat
}
.sectino-relevant {
padding-top:127px;
padding-bottom:188px;
background:#0F0F19 url(/wp-content/themes/avis/img/relevant_bg_img.jpg) no-repeat;
background-position:calc(100% - 0px) 50%;
background-size:contain
}
.sectino-relevant h2 {
max-width:680px;
color:#FFF;
margin-bottom:70px
}
.sectino-relevant .list li {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
counter-increment:item;
margin-bottom:40px;
padding-left:80px
}
.sectino-relevant .list li .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:21px;
line-height:27px;
color:#FFF;
margin-bottom:25px
}
.sectino-relevant .list li .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#FFF;
max-width:450px
}
.sectino-relevant .list li:last-child {
margin:0
}
.sectino-relevant .list li b {
font-weight:700
}
.sectino-relevant .list li::before {
position:absolute;
content:counter(item, decimal-leading-zero) " ";
width:100px;
height:100px;
text-align:center;
line-height:100px;
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:18px;
color:#C09E69;
left:-22px;
top:-35px;
background:#0F0F19 url(/wp-content/themes/avis/img/svg/list-triangle.svg) 50% no-repeat;
z-index:1
}
.sectino-relevant .list li::after {
content:'';
position:absolute;
width:1px;
left:27px;
top:42px;
bottom:-28px;
border-left:2px dotted #C09E69;
z-index:2
}
.sectino-relevant .list li:last-child::after {
border:none
}
.section-results-training {
margin-top:-95px;
padding-bottom:130px
}
.section-results-training .container {
padding:85px 0;
background:#C09E69;
box-shadow:0 20px 40px #c09e6966;
border-radius:10px
}
.section-results-training h2 {
text-align:center;
max-width:650px;
color:#fff;
margin:0 auto;
margin-bottom:60px
}
.section-results-training .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-results-training .items .item {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap
}
.section-results-training .items .item__img {
margin-bottom:25px
}
.section-results-training .items .item__title {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:75px;
line-height:75px;
text-align:center;
letter-spacing:.01em;
color:#FFF;
padding-right:40px;
background:url(/wp-content/themes/avis/img/svg/item-up-arrow.svg) 100% 5px no-repeat
}
.section-results-training .items .item__descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#FFF;
max-width:240px
}
.section-result-of-passing h2 {
font-size:70px;
line-height:70px;
max-width:800px;
margin-bottom:70px
}
.section-result-of-passing .list-items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
margin-top:150px;
flex-flow:row wrap
}
.section-result-of-passing .list-items .block {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
max-width:700px
}
.section-result-of-passing .list-items li {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
padding-left:52px;
width:calc(50% - 20px);
background:url(/wp-content/themes/avis/img/svg/list-lent.svg) 0 0 no-repeat;
margin-bottom:50px
}
.section-result-of-passing .list-items li:last-child {
margin:0
}
.section-result-of-passing .list-items li b {
font-weight:700
}
.section-result-of-passing .list-items img {
-ms-transform:translateY(-160px);
transform:translateY(-160px)
}
.program-list img {
width:230px;
height:230px;
border-radius:6px
}
.section-training-program {
padding-top:130px
}
.section-training-program h2 {
margin-bottom:83px
}
.section-training-program .program-list li {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
position:relative;
background:#F5F2EC;
padding-top:25px;
padding-bottom:25px;
padding-left:60px
}
.section-training-program .program-list li .title {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:30px;
line-height:30px;
width:400px;
color:#0F0F19
}
.section-training-program .program-list li .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
color:#0F0F19;
max-width:470px
}
.section-training-program .program-list li .theme {
background:#C09E69;
border-radius:200px 0 0 200px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#FFF;
padding:0 10px
}
.section-training-program .program-list li:nth-child(even) {
background:#fff
}
.section-program-content {
padding-top:127px;
padding-bottom:70px
}
.section-program-content h2 {
max-width:750px;
margin:0 auto;
text-align:center;
margin-bottom:74px
}
.section-program-content .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-evenly;
justify-content:space-evenly;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-program-content .item {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
margin-bottom:65px
}
.section-program-content .item__img {
margin-bottom:30px
}
.section-program-content .item__text {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#0F0F19;
max-width:235px
}
.section-program-content .item__text b {
font-weight:700
}
.section-certified-trainer {
padding:130px 0;
background:#F5F2EC
}
.section-certified-trainer h2 {
max-width:960px;
text-align:center;
margin:0 auto;
margin-bottom:80px
}
.section-certified-trainer .content-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.section-certified-trainer .content-block__img {
object-fit:cover
}
.section-certified-trainer .content-block__list {
margin-top:42px;
max-width:460px
}
.section-certified-trainer .content-block__list .title {
font-family:Bebas Neue;
font-style:normal;
font-weight:700;
font-size:48px;
line-height:48px;
color:#0F0F19;
margin-bottom:36px
}
.section-certified-trainer .content-block__list li {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:21px;
color:#0F0F19;
padding-left:28px;
margin-bottom:40px;
background:url(/wp-content/themes/avis/img/svg/bulet.svg) 0 3px no-repeat
}
.cases .section-cases {
padding:90px 0;
border-top:1px solid #DBDBDB
}
.cases .section-cases h2,.cases .section-cases .h2class,body .tryh1 {
text-align:center;
color:#0F0F19;
margin-bottom:130px
}
.cases .section-cases .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.cases .section-cases.static .slide {
max-width:560px;
margin:0;
margin-bottom:125px;
transition:height .2s linear
}
.cases .section-cases.static .slide.hidden {
opacity:0
}
.cases .section-cases.static .more-btn {
max-width:360px;
background-position:95% 50%;
text-align:center;
padding:0
}
.video_reviews .section-video-reviews {
padding:90px 0;
border-top:1px solid #DBDBDB
}
.video_reviews .section-video-reviews h2,.video_reviews .section-video-reviews .h2class {
text-align:center;
margin-bottom:80px
}
.video_reviews .section-video-reviews .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.video_reviews .section-video-reviews.static .more-btn {
max-width:360px;
background-position:90% 50%;
text-align:center;
padding:0
}
.section-contacts {
padding-top:90px;
padding-bottom:0;
border-top:1px solid #DBDBDB
}
.section-contacts h2 {
text-align:center;
margin-bottom:80px
}
.section-contacts .items {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-flow:row;
flex-flow:row;
margin-bottom:118px
}
.section-contacts .items .item {
padding:0 10px;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:column;
flex-flow:column;
width:100%;
max-width:300px;
border-right:1px solid #DBDBDB
}
.section-contacts .items .item img {
margin-bottom:20px
}
.section-contacts .items .item .title {
font-family:Gilroy;
font-style:normal;
font-weight:700;
font-size:19px;
line-height:25px;
text-align:center;
color:#0F0F19;
margin-bottom:10px
}
.section-contacts .items .item .descript {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#696969
}
.section-contacts .items .item .descript span {
display:block;
height:10px
}
.section-contacts .items .item a {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:25px;
text-align:center;
color:#696969;
transition:all .3s linear
}
.section-contacts .items .item a:hover {
color:#C09E69
}
.section-contacts .items .item:last-child {
border:none
}
.section-contacts .items .item .social a {
margin-right:20px
}
.section-contacts .items .item .social a:last-child {
margin:0
}
.section-contacts .map {
margin-bottom:-5px
}
.footer {
padding-top:105px;
background:#0F0F19
}
.footer .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.footer__logo {
display:block;
margin-bottom:32px
}
.footer .text {
max-width:300px;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:19px;
color:#FFF;
margin-bottom:2rem
}
.footer .text ul {
margin:10px 0;
list-style:inside disc
}
.footer p,.footer li,.footer li a {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:19px;
color:#FFF;
max-width:280px
}
.footer p.text,.footer li a.text {
margin-bottom:40px;
line-height:23px
}
.footer p.menu-title,.footer li a.menu-title {
font-weight:700;
margin-bottom:23px
}
.footer .menu li a {
display:block;
font-weight:400;
margin-bottom:25px;
transition:all .3s linear
}
.footer .neon-btn {
max-width:233px
}
.footer .line {
width:22px;
height:1px;
background:#C09E69;
margin-bottom:26px
}
.footer .social a {
display:flex;
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:30px;
color:#FFF;
margin-bottom:10px;
align-items:center
}
.footer .social a.inst {
background:url(/wp-content/themes/avis/img/svg/Instagram-footer.svg) 0 50% no-repeat
}
.footer .social a.fb {
background:url(/wp-content/themes/avis/img/svg/Facebook-footer.svg) 0 50% no-repeat
}
.footer .social a.yout {
background:url(/wp-content/themes/avis/img/svg/Youtube-footer.svg) 0 50% no-repeat
}
.footer .social a.lid {
background:url(/wp-content/themes/avis/img/svg/Linkedin-footer.svg) 0 50% no-repeat
}
.footer .rights-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-top:20px;
height:70px;
border-top:1px solid #45454F
}
.footer .rights-block .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.footer .rights-block p,.footer .rights-block a {
font-family:Gilroy;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:17px;
color:#6B6B79
}
.footer .rights-block a {
margin-right:30px
}
.footer .rights-block a:last-child {
margin:0
}
.footer a {
transition:all .3s linear
}
.footer a:hover {
color:#C09E69
}
@media only screen and (max-width: 1024px) {
.footer {
padding-top:60px
}
.footer .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.footer__logo {
margin-bottom:25px
}
.footer p,.footer li a {
font-size:16px;
line-height:19px
}
.footer p.text,.footer li a.text {
margin-bottom:30px
}
.footer p.menu-title,.footer li a.menu-title {
margin-bottom:20px
}
.footer .rights-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
height:80px;
margin-top:50px;
padding:20px 0
}
.footer .rights-block .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.footer .rights-block .rights {
margin-bottom:5px
}
}
@media only screen and (max-width: 760px) {
.footer {
padding-top:40px
}
.footer .container {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.footer__logo {
display:block;
max-width:200px;
margin:0 auto;
margin-bottom:32px
}
.footer .part {
margin-bottom:60px
}
.footer p,.footer li a {
font-size:14px;
line-height:17px;
max-width:280px
}
.footer p.text,.footer li a.text {
margin-bottom:20px;
line-height:20px;
text-align:center
}
.footer p.menu-title,.footer li a.menu-title {
font-weight:700;
margin-bottom:15px
}
.footer .menu li a {
display:block;
font-weight:400;
margin-bottom:20px
}
.footer .neon-btn {
max-width:200px;
line-height:40px;
font-size:14px;
margin:0 auto
}
.footer .line {
width:22px;
height:1px;
background:#C09E69;
margin-bottom:26px
}
.footer .social a {
display:block;
font-size:14px;
line-height:30px
}
.footer .rights-block {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
-ms-flex-align:center;
align-items:center;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-top:0;
height:auto;
padding:20px 0;
border-top:1px solid #45454F
}
.footer .rights-block p,.footer .rights-block a {
font-size:14px;
line-height:17px;
color:#6B6B79
}
.footer .rights-block .rights {
margin-bottom:15px
}
.footer .rights-block a {
display:block;
margin:0 auto;
margin-bottom:20px;
text-align:center
}
.footer .rights-block a:last-child {
margin:0
}
}
.modal-overlay {
display:none;
padding-top:1px;
position:fixed;
top:0;
bottom:0;
right:0;
left:0;
background:#000c;
z-index:1000000;
overflow:auto;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center
}
.modal-overlay .modal-content {
margin-bottom:0;
border-radius:4px
}
.modal-overlay .close-button {
position:absolute;
width:50px;
height:50px;
top:30px;
right:40px;
padding:0 14px;
padding-top:4px;
cursor:pointer;
transition:.2s linear
}
.modal-overlay .close-button .one {
height:50px;
width:2px;
background-color:#fff;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transition:.2s linear
}
.modal-overlay .close-button .two {
margin-top:-50px;
height:50px;
width:2px;
background-color:#fff;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transition:.2s linear
}
.modal-overlay .close-button:hover .one {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transition:.2s linear;
background-color:#fff
}
.modal-overlay .close-button:hover .two {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transition:.2s linear;
background-color:#fff
}
#modal-video .modal-content {
height:auto;
width:100%
}
#modal-video .video {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden
}
#modal-video .video iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.partners .partners__block {
display:none
}
.partners .partners__block.active {
display:flex
}
.section-partners .partners {
position:relative
}
.section-partners .view-more-btn {
background:url(/wp-content/themes/avis/img/expand-button.svg)50% 80% no-repeat;
background-size:50px;
text-align:center;
padding-bottom:55px;
font-size:15px;
line-height:18px;
font-weight:600
}
.section-reviews .triangle-arrow .slick-prev {
top:auto;
bottom:-75px;
right:calc(50% - -75px);
display:flex!important;
justify-content:center;
align-items:center
}
.section-reviews .triangle-arrow .slick-prev::before {
background:url(/wp-content/themes/avis/img/svg/triangle-arrow-left-silver.svg) 50% no-repeat
}
.section-reviews .triangle-arrow .slick-next {
top:auto;
bottom:-75px;
right:calc(50% - 100px);
display:flex!important;
justify-content:center;
align-items:center
}
.section-reviews .triangle-arrow .slick-next::before {
background:url(/wp-content/themes/avis/img/svg/triangle-arrow-right-silver.svg) 50% no-repeat
}
.section-reviews .triangle-arrow .custom_dots {
display:flex;
top:auto;
bottom:-65px;
right:0;
left:0;
max-width:max-content;
margin:0 auto
}
.section-reviews .triangle-arrow .slick-prev::before,.section-reviews .triangle-arrow .slick-next::before {
background-size:cover
}
.secton-desire img {
width:720px
}
.seo {
padding:100px 0
}
.wpe strong {
font-weight:700
}
.wpe p,.wpe li {
margin-bottom:10px
}
.wpe ul {
list-style-type:disc;
padding-left:20px
}
.wpe .ol {
list-style-type:decemical;
padding-left:20px
}
.wpe a {
text-decoration:underline
}
.seo h1,.seo h2,.seo h3,.seo h4 {
margin-bottom:30px
}
.robot-field {
position:fixed;
top:0;
left:0;
height:1px;
width:1px;
background:transparent;
overflow:hidden
}
body:not(.loaded) .section-specialization {
background: unset !important;
}@media only screen and (min-width: 1024px) and (max-width: 1600px) {
.section-awards{
padding-bottom: 60px;
}
.container {
max-width: 1024px; }
.main-header .menu li a {
font-size: 13px;
}
.get-btn{
font-size: 14px;
max-width: 160px;
}
.section-header-bunner h1{
font-size: 60px;
line-height: 60px;
max-width: 515px;
}
.section-header-bunner .tag{
margin-top: 75px;
}
.section-header-bunner{
margin-bottom: 70px;
}
.section-header-bunner .descript{
font-size: 16px;
}
.section-statistic{
background-size: 1000px;
}
.section-statistic .procent{
font-size: 140px;
line-height: 90px;
}
h2, .h2class, h3{
font-size: 60px;
line-height: 60px;
}
.section-help-you h2{
max-width: 700px;
}
.section-help-you .items__list li{
font-size: 16px;
}
.section-help-you .items img{
width: 400px;
}
.section-help-you .items__img-block_txt1 {
font-size: 20px;
line-height: 23px;
top: 90px;
left: 34px;
}
.section-help-you .items__img-block_txt2 {
font-size: 18px;
line-height: 22px;
top: 106px;
right: 43px;
}
.section-help-you .items__img-block_txt3 {
font-size: 36px;
line-height: 62px;
top: 230px;
left: 32px;
}
.section-help-you .items__img-block_txt4 {
font-size: 24px;
line-height: 25px;
top: 222px;
right: 41px;
}
.section-help-you .items.it3 .items__img-block_txt1 {
font-size: 18px;
line-height: 20px;
top: 95px;
left: 90px;
}
.section-help-you .items.it3 .items__img-block_txt2 {
font-size: 22px;
line-height: 24px;
top: 105px;
right: 18px;
}
.section-help-you .items.it3 .items__img-block_txt4 {
font-size: 16px;
line-height: 24px;
top: 190px;
right: 16px;
}
.section-help-you .items.it3 .items__img-block_txt3 {
font-size: 26px;
line-height: 25px;
top: 220px;
left: 60px;
}
.section-specialization .special-list__block{
width: 230px;
margin-bottom: 30px;
}
.section-specialization .information-items__item{
width: 320px;
}
.section-awards .awards__block_img{
max-width: 240px;
}
.section-awards .awards p{
max-width: 240px;
}
.section-awards .awards__block_img img{
width: 100%;
}
.section-trening{
margin-top:45px;
}
.main-header .topline__contact .info .social{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.main-header .topline__contact .info .social a{
display: block;
width: 30px;
height: 30px;
}
.main-header .topline__contact{
height: 40px;
}
.main-header .topline__menu{
height: 60px;
}
.section-trening .treining-slider-nav .slide.slick-current p{
font-size: 12px;
line-height: 15px;
}
.section-trening .treining-slider-nav .slick-track{
max-width: 1005px;
}
.section-trening .treining-slider-nav p{
font-size: 12px;
line-height: 15px;
}
.services .services__info{
margin-left: 40px;
max-width: 480px;
}
.services{
padding-bottom:20px;
}
.articles__block{
max-width: 320px;
}
.neon-btn{
max-width: 255px;
}
.section-complete-solution h2{
max-width: 470px;
}
.section-complete-solution{
padding-top: 75px;
padding-bottom: 75px;
}
.section-reviews .slider img{
max-width: 280px;
min-width: 280px;
}
.section-reviews{
padding-top: 80px;
padding-bottom: 80px;
}
.section-partners{
padding-bottom: 70px;
}
.section-video-reviews .item__img{
max-width: 300px;
}
.section-trainer{
padding-top: 50px;
}
.section-trainer .image-block{
max-width: 400px;
}
.section-trainer .image-block img{
width: 100%;
}
.section-trainer .image-block .text{
font-size: 16px;
line-height: 20px;
}
.section-trainer .image-block .text span{
font-size: 60px;
}
.section-trainer .image-block .text.txt2{
right:-90px;
}
.section-trainer .image-block .text.txt3{
top:210px;
}
.section-trainer .image-block .text.txt4{
top:210px;
right:-100px;
}
.section-trainer .image-block .text.txt5{
top:330px;
left: -170px;
}
.section-trainer .image-block .text.txt6 {
top: 340px;
right: -220px;
}
.section-opening-activity .slider-activity{
max-width: 620px;
}
.section-opening-activity .item__content{
max-width: 290px;
padding-left: 30px;
}
.section-opening-activity .item img.item__img{
width: 290px;
}
.section-photo-gallery .photo-gallery a img{
width: 310px;
height: 175px;
}
.section-home-contacts{
margin-top: 70px;
}
.section-faq{
padding-top: 70px;
padding-bottom: 70px;
background-size: 1600px;
}
.services .services__info .title{
font-size: 36px;
line-height: 40px;
}
.section-services{
padding-top: 40px;
padding-bottom: 80px;
}
.section-services h1{
font-size: 60px;
margin-bottom: 40px;
max-width: 700px
}
.breadcrumbs{
margin-top: 100px;
}
.cases .section-cases.static .slide{
max-width: 490px;
}
.section-cases .slide__descript{
font-size: 16px;
}
.section-cases .slide__theme{
font-size: 16px;
}
.section-have-questions img{
width: 446px;
}
.section-have-questions .form-block .standart-form{
max-width: 560px;
}
.section-have-questions .form-block .standart-form textarea{
max-width: 250px;
}
.section-have-questions .form-block .standart-form input.name, .section-have-questions .form-block .standart-form input.email, .section-have-questions .form-block .standart-form input.phone{
max-width: 230px;
font-size: 14px;
}
.section-have-questions .form-block .standart-form{
max-width: 500px;
}
.cases .section-cases{
padding-top: 50px;
}
.section-video-reviews .item__descript{
max-width: 300px;
font-size: 16px;
}
.video_reviews .section-video-reviews h1{
font-size: 60px;
margin-bottom: 50px;
}
.video_reviews .section-video-reviews{
padding-top: 50px;
}
.section-contacts{
padding-top: 50px;
}
.section-contacts h1{
font-size: 60px;
margin-bottom: 50px;
}
.single-services .section-header-bunner{
padding-top: 100px;
margin-bottom: 0;
}
.section-one-service{
padding-bottom: 80px;
}
.section-client-pain .items__list li{
max-width: 280px;
font-size: 16px;
line-height: 20px;
}
.secton-desire h2{
font-size: 60px;
}
.secton-desire .info-block__list li{
max-width: 360px;
}
.secton-desire img{
width: 630px;
}
.sectino-relevant h2{
max-width: 550px;
}
.sectino-relevant{
padding-top: 80px;
padding-bottom: 140px;
}
.sectino-relevant .list li .descript{
font-size: 16px;
line-height: 20px;
max-width: 400px;
}
.section-results-training .container{
padding-top: 50px;
padding-bottom: 50px;
}
.section-results-training h2{
max-width: 100%;
}
.section-result-of-passing .list-items .block{
max-width: 550px
}
.section-result-of-passing .list-items li{
font-size: 16px;
}
.services{
padding-top: 35px;
padding-bottom: 35px;
}
.training-main-image{
width: 350px;
margin-right: 50px;
}
.section-result-of-passing .list-items{
justify-content: space-between;
} }
@media only screen and (max-width: 1024px) {
.section-result-of-passing .list-items {
margin-top: 0;
}
.section-result-of-passing .list-items li {
background-size: 20px;
padding-left: 30px;
margin-bottom: 20px;
width: 100%;
}
.section-trening .treining-slider-nav .slide.slick-current p{
font-size: 12px;
line-height: 15px;
}
.section-trening .treining-slider-nav p{
font-size: 12px;
line-height: 15px;
}
.section-trening .treining-slider-nav .slide {
height: 40px;
}
body {
font-size: 16px; }
section {
padding: 40px 0; }
.section-help-you .items.it1 .items__static-img{
order:2;
margin-top: 30px;
}
.container {
max-width: 760px; }
.section-header-bunner .tag {
position: relative;
margin-top: 105px;
margin-bottom: 40px;
font-family: Gilroy;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.1em;
color: #C09E69;
padding-left: 50px;
z-index: 0; }
.section-header-bunner .tag::before {
content: '';
position: absolute;
background: #C09E69;
width: 29px;
height: 2px;
top: 50%;
left: 0; }
.section-header-bunner h1 {
font-family: Bebas Neue;
font-style: normal;
font-weight: bold;
font-size: 75px;
line-height: 75px;
color: #FFFFFF;
max-width: 655px;
margin-bottom: 14px; }
.section-header-bunner .descript {
font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
color: #FFFFFF;
max-width: 418px;
margin-bottom: 37px; }
.section-statistic {
background-position: calc(50% - -370px) 75px; }
.section-statistic::before {
display: none; }
.section-statistic .procent {
font-size: 160px;
line-height: 130px;
right: calc(50% - 400px); }
.section-statistic .procent span {
font-size: 50px;
line-height: 53px; }
.section-help-you {
padding-top: 60px; }
.section-help-you h2 {
margin-bottom: 40px; }
.section-help-you .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 80px; }
.section-help-you .items__static-img {
max-width: 400px;
margin-bottom: 40px; }
.section-help-you .items.it2 {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 60px; }
.section-help-you .items.it2 .items__list {
margin-bottom: 40px; }
.section-help-you .items.it2 .items__img-block {
margin: 0; }
.section-help-you .items__list {
margin-left: 80px; }
.section-help-you .items__list li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 0.6em;
max-width: 400px;
padding-left: 15px;
margin-bottom: 40px;
font-size: 16px;
line-height: 19px; }
.section-help-you .items__list li::after {
height: 80px; }
.section-help-you .items.it3 {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-help-you .items.it3 .items__list {
margin-bottom: 40px; }
.section-help-you .items.it3 .items__img-block {
-ms-flex-order: 1;
order: 1;
margin: 0; }
.section-specialization {
padding: 40px 0;
background-position: 50%;
margin-bottom: 0; }
.section-specialization .special-list {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 600px;
margin: 0 auto; }
.section-specialization .special-list__block {
margin-right: 0px; }
.section-specialization .information-items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 600px;
margin: 0 auto; }
.section-specialization .information-items__item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column;
flex-flow: column;
width: 100%;
max-width: 250px;
padding-top: 50px;
padding-bottom: 46px;
margin-right: 0px;
height: 218px;
margin-bottom: 40px; }
.section-specialization .information-items__item:last-child {
margin: 0;
margin-bottom: 40px; }
.section-trening {
margin-top: 0; }
.section-trening .tag {
margin-top: 0px; }
.section-popular-articles {
padding-top: 100px;
background: #F5F2EC;
padding-bottom: 92px; }
.section-popular-articles .tag {
margin-bottom: 33px; }
.section-popular-articles .top {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-bottom: 60px; }
.section-popular-articles .top .more-btn {
max-width: 247px;
padding-left: 26px;
font-size: 16px;
line-height: 53px; }
.section-popular-articles .articles {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-opening-activity {
margin-top: 0px;
padding-top: 60px;
background: url(/wp-content/themes/avis/img/opening-activity_bg.svg) no-repeat;
background-position: calc(50% - -630px) 0; }
.section-opening-activity .tag {
margin-top: 0;
margin-bottom: 40px; }
.section-opening-activity h2 {
max-width: 340px;
margin-bottom: 120px; }
.section-opening-activity .slider-activity {
max-width: 760px; }
.section-opening-activity .slider-activity.triangle-arrow .slick-prev {
left: 0px;
right: auto;
top: -100px; }
.section-opening-activity .slider-activity.triangle-arrow .slick-next {
left: 150px;
right: auto;
top: -100px; }
.section-opening-activity .slider-activity.triangle-arrow .custom_dots {
left: 100px;
right: auto;
top: -75px; }
.section-faq {
padding-top: 60px; }
.section-faq .questions {
padding-left: 0px; }
.section-faq .questions h2 {
margin-bottom: 40px; }
.section-faq .questions__list li {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
position: relative;
width: 100%;
max-width: 758px;
font-size: 18px;
padding-left: 33px;
margin-bottom: 10px;
cursor: pointer;
text-align: left; }
.section-faq .questions__list li::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
border-radius: 10px;
left: 0;
top: 0;
box-shadow: 0px 0px 15px 2px #e7e7e7; }
.section-faq .questions__list li .answer p {
font-size: 16px;
line-height: 19px;
font-weight: 400;
padding-right: 30px; }
.section-faq .questions__list li .answer.active {
display: block; }
.section-home-contacts {
margin-top: 0px;
padding-bottom: 0; }
.section-home-contacts h2 {
text-align: center;
margin-bottom: 60px; }
.section-home-contacts .map .address {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
max-width: 300px;
height: 360px;
right: 0;
top: 115px;
padding-left: 10px; }
.section-home-contacts .map .address__place, .section-home-contacts .map .address__mail, .section-home-contacts .map .address__phone {
font-size: 16px;
line-height: 19px;
padding-left: 60px;
margin-bottom: 30px; }
.section-home-contacts .map .address__place span, .section-home-contacts .map .address__mail span, .section-home-contacts .map .address__phone span {
margin-bottom: 5px; }
.section-home-contacts .map .address__place {
background-size: 60px; }
.section-home-contacts .map .address__mail {
background-size: 60px; }
.section-home-contacts .map .address__phone {
background-size: 60px; }
.section-newsletter-subscription {
padding: 80px 0; }
.section-newsletter-subscription .descript {
font-size: 16px;
line-height: 19px; }
.section-newsletter-subscription .subscription-form .more-btn {
max-width: 260px;
margin-top: 20px; }
.section-newsletter-subscription .subscription-form input.name,
.section-newsletter-subscription .subscription-form input.email {
width: 100%;
max-width: 260px; }
.section-services {
border-top: 1px solid #DBDBDB;
padding-top: 70px;
padding-bottom: 80px; }
.section-services .tag {
max-width: 107px;
margin: 0 auto;
margin-bottom: 45px; }
.section-services h2 {
max-width: 749px;
margin: 0 auto;
text-align: center;
margin-bottom: 58px; }
.section-services .wrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-services .wrapper .services {
max-width: 600px;
margin: 0 auto;
border-radius: 10px;
padding: 30px;
padding-bottom: 50px;
margin-bottom: 60px; }
.section-recommended-articles {
padding: 80px 0; }
.section-recommended-articles .title {
font-size: 23px;
line-height: 27px;
margin-bottom: 30px; }
.section-recommended-articles .articles {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-single-services .services .services__info .title {
font-size: 50px;
line-height: 53px; }
.single-services .section-awards,
.single-services .section-photo-gallery {
padding: 60px 0; }
.section-client-pain {
padding-top: 80px; }
.section-client-pain h2 {
font-size: 50px;
line-height: 53px;
margin-bottom: 40px;
text-align: center; }
.section-client-pain .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-client-pain .items__list .block {
margin-right: 60px; }
.section-client-pain .items__list .block:last-child {
margin-right: 0; }
.section-client-pain .items__list .block:last-child li {
margin-bottom: 50px; }
.section-client-pain .items img {
display: block;
max-width: 500px;
margin: 0 auto;
-ms-transform: translateY(0);
transform: translateY(0); }
.secton-desire {
padding: 80px 0; }
.secton-desire .container {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.secton-desire .container img {
max-width: 500px;
-ms-flex-order: 2;
order: 2; }
.secton-desire h2 {
font-size: 50px;
line-height: 53px;
margin-bottom: 40px;
text-align: center; }
.secton-desire .info-block {
-ms-flex-order: 1;
order: 1; }
.sectino-relevant {
padding-top: 80px;
padding-bottom: 150px;
background-position: calc(50% - -350px) 0; }
.sectino-relevant h2 {
max-width: 680px;
color: #FFFFFF;
margin-bottom: 70px;
font-size: 50px;
line-height: 53px; }
.section-results-training {
margin-top: -100px;
padding-bottom: 60px; }
.section-results-training .container {
padding: 60px 0; }
.section-results-training h2 {
text-align: center;
max-width: 650px;
color: #fff;
margin: 0 auto;
margin-bottom: 40px; }
.section-results-training .items .item__img {
margin-bottom: 20px;
max-width: 60px; }
.section-results-training .items .item__title {
font-size: 50px;
line-height: 53px;
padding-right: 40px;
background-size: 50px 40px; }
.section-results-training .items .item__descript {
font-size: 16px;
line-height: 19px;
max-width: 200px; }
.section-complete-solution h2 {
max-width: 450px; }
.section-complete-solution .play-btn {
margin: 0;
margin-bottom: 40px; }
.section-result-of-passing h2 {
font-size: 50px;
line-height: 53px;
margin-bottom: 60px;
text-align: center; }
.section-result-of-passing .list-items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-result-of-passing .list-items .block {
max-width: 312px; }
.section-result-of-passing .list-items img {
max-width: 402px;
-ms-transform: translateY(0);
transform: translateY(0); }
.section-training-program {
padding-top: 60px; }
.section-training-program h2 {
font-size: 50px;
line-height: 53px;
margin-bottom: 50px;
text-align: center; }
.section-training-program .program-list li {
height: auto;
padding: 20px 0;
padding-left: 40px; }
.section-training-program .program-list li .theme {
position: absolute;
padding: 0 10px;
right: 0;
top: 60px; }
.section-program-content {
padding: 60px 0; }
.section-program-content h2 {
max-width: 500px;
margin: 0 auto;
text-align: center;
margin-bottom: 60px; }
.section-program-content .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-program-content .item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 65px; }
.section-program-content .item__img {
margin-bottom: 30px; }
.section-program-content .item__text {
font-family: Gilroy;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #0F0F19;
max-width: 235px; }
.section-program-content .item__text b {
font-weight: 700; }
.section-certified-trainer {
padding: 60px 0; }
.section-certified-trainer h2 {
max-width: 960px;
text-align: center;
margin: 0 auto;
margin-bottom: 60px; }
.section-certified-trainer .content-block {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-certified-trainer .content-block__img {
max-width: 400px;
margin-bottom: 40px; }
.section-certified-trainer .content-block__list {
max-width: 450px; }
.section-certified-trainer .content-block__list .title {
text-align: center;
margin-bottom: 36px; }
.section-certified-trainer .content-block__list li {
font-size: 18px;
line-height: 23px;
padding-left: 28px;
margin-bottom: 30px; }
.section-contacts {
padding-top: 60px; }
.section-contacts h2 {
margin-bottom: 60px; }
.section-contacts .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-bottom: 118px; }
.section-contacts .items .item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column;
flex-flow: column;
width: 100%;
max-width: 300px;
border: none;
height: auto;
margin-bottom: 20px;
padding-top: 20px; }
.section-contacts .items .item img {
margin-bottom: 20px; }
.cases .section-cases .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; } 
}
.section-training-program .program-list li .title {
width: 450px; }
@media only screen and (max-width: 760px) {
.section-trening .treining-slider-nav .slide.slick-current p{
font-size: 12px;
line-height: 15px;
text-transform: none;
font-weight: 400;
}
.section-trening .treining-slider-nav p{
font-size: 12px;
line-height: 15px;
font-weight: 400;
text-transform: none;
}
.section-trening .treining-slider-nav .slick-track{
max-width: 325px;
justify-content: center;
}
.section-training-program .program-list li .title {
width: auto; }
.single-services .section-header-bunner {
padding: 50px 0; }
.single-services .section-complete-solution .more-btn {
display: block;
max-width: 300px;
margin: 0 auto;
font-size: 14px;
line-height: 50px;
padding-left: 20px; }
.section-header-bunner {
background-position: 0 0;
padding: 40px 0;
padding-top: 100px; }
.section-header-bunner .tag {
margin-top: 0;
margin-bottom: 20px; }
.section-header-bunner h1 {
font-size: 50px;
line-height: 53px; }
.section-header-bunner .descript {
font-size: 16px;
line-height: 19px; }
.section-statistic {
margin-top: 0;
background-size: cover;
background-position: calc(50% - -85px) 105px; }
.section-statistic .procent {
font-size: 100px;
line-height: 90px;
right: calc(50% - 120px);
top: 45px; }
.section-statistic .procent span {
font-size: 30px;
line-height: 33px; }
.section-statistic .tag {
margin-bottom: 15px; }
.section-statistic .descript {
max-width: 270px; }
.section-help-you {
padding-top: 40px; }
.section-help-you h2 {
margin-bottom: 40px; }
.section-help-you .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 60px; }
.section-help-you .items__static-img {
max-width: 300px;
margin-bottom: 40px; }
.section-help-you .items.it2 {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 40px; }
.section-help-you .items.it2 .items__list {
margin-bottom: 40px; }
.section-help-you .items.it2 .items__img-block {
margin: 0; }
.section-help-you .items.it2 .items__img-block img {
max-width: 300px; }
.section-help-you .items.it2 .items__img-block_txt1 {
font-size: 16px;
line-height: 19px;
font-weight: 900;
top: 60px;
left: 20px; }
.section-help-you .items.it2 .items__img-block_txt2 {
font-weight: 900;
font-size: 18px;
line-height: 21px;
top: 75px;
right: 35px; }
.section-help-you .items.it2 .items__img-block_txt3 {
font-size: 21px;
line-height: 24px;
font-weight: 900;
top: 180px;
left: 30px; }
.section-help-you .items.it2 .items__img-block_txt4 {
font-size: 18px;
line-height: 21px;
font-weight: 900;
top: 170px;
right: 30px; }
.section-help-you .items__list {
margin-left: 40px; }
.section-help-you .items__list li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 0.6em;
max-width: 350px;
padding-left: 10px;
margin-bottom: 40px;
font-size: 14px;
line-height: 17px; }
.section-help-you .items__list li::after {
height: 80px; }
.section-help-you .items.it3 {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-help-you .items.it3 .items__list {
margin-bottom: 40px; }
.section-help-you .items.it3 .items__img-block {
-ms-flex-order: 1;
order: 1;
margin: 0; }
.section-help-you .items.it3 .items__img-block img {
max-width: 300px; }
.section-help-you .items.it3 .items__img-block_txt1 {
font-size: 16px;
line-height: 19px;
font-weight: 900;
top: 50px;
left: 55px; }
.section-help-you .items.it3 .items__img-block_txt2 {
font-weight: 700;
font-size: 18px;
line-height: 21px;
top: 85px;
right: 20px; }
.section-help-you .items.it3 .items__img-block_txt3 {
font-size: 21px;
line-height: 24px;
font-weight: 900;
top: 150px;
left: 50px; }
.section-help-you .items.it3 .items__img-block_txt4 {
font-size: 14px;
line-height: 17px;
font-weight: 900;
top: 140px;
right: 15px; }
.section-trening {
margin-top: 50px;
padding-top: 0;
padding-bottom: 60px; }
.section-trening .tag {
text-align: center;
max-width: 100px;
margin: 0 auto;
margin-bottom: 45px; }
.section-trening h2 {
max-width: 750px;
margin: 0 auto;
text-align: center;
margin-bottom: 63px; }
.section-trening .treining-slider-nav .slide.slick-current p {
text-align: center;
color: #FFFFFF; }
.section-trening .treining-slider-nav p {
text-align: center;
color: #0F0F19;
margin: 0 auto; }
.section-trening .treining-slider-nav .slick-prev {
opacity: 0;
pointer-events: none; }
.section-trening .treining-slider-nav .slick-next {
background: #C09E69;
right: 0;
width: 69px;
height: 50px;
border-radius: 0px 10px 0px 0px; }
.section-trening .treining-slider-nav .slick-next::before {
content: '';
display: block;
background: url(/wp-content/themes/avis/img/treining-slider/svg/next-slide-arrow.svg) 50% no-repeat;
width: 8px;
height: 8px;
margin: 0 auto; }
.section-trening .treining-slider {
border: 1px solid #DED9D1;
border-top: none;
box-sizing: border-box;
border-radius: 0px 0px 10px 10px; }
.section-popular-articles {
padding: 60px 0; }
.section-popular-articles .tag {
max-width: 240px;
margin: 0 auto;
margin-bottom: 20px; }
.section-popular-articles .top {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-popular-articles .top h2 {
margin-bottom: 20px; }
.section-popular-articles .top .more-btn {
max-width: 200px; }
.section-opening-activity {
margin-top: 0px;
padding-top: 40px;
background: transparent; }
.section-opening-activity .tag {
margin-top: 0;
margin-bottom: 20px; }
.section-opening-activity h2 {
max-width: 300px;
margin-bottom: 100px;
text-align: center; }
.section-opening-activity .slider-activity {
max-width: 300px; }
.section-opening-activity .slider-activity.triangle-arrow .slick-prev {
left: 50px;
right: auto;
top: -80px; }
.section-opening-activity .slider-activity.triangle-arrow .slick-next {
left: auto;
right: 100px;
top: -80px; }
.section-opening-activity .slider-activity.triangle-arrow .custom_dots {
left: 130px;
right: auto;
top: -65px; }
.section-opening-activity .item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-opening-activity .item__img {
border-radius: 10px 10px 0px 0px;
max-width: 300px; }
.section-opening-activity .item__content {
max-width: 300px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px; }
.section-opening-activity .item__content .date {
font-size: 14px;
line-height: 17px; }
.section-opening-activity .item__content .title {
font-size: 16px;
line-height: 19px; }
.section-opening-activity .item__content .descript {
font-size: 16px;
line-height: 19px; }
.section-opening-activity .item__content .neon-btn {
max-width: 220px;
line-height: 50px; }
.section-faq {
padding: 60px 0; }
.section-faq .questions {
padding-left: 0px; }
.section-faq .questions h2 {
text-align: center;
margin-bottom: 40px; }
.section-faq .questions__list li {
width: 100%;
max-width: 320px;
font-size: 14px;
line-height: 17px;
height: auto;
min-height: 50px;
padding-left: 10px;
margin-bottom: 15px;
cursor: pointer;
text-align: left; }
.section-faq .questions__list li .answer p {
margin-top: 20px;
max-width: 100%;
font-size: 14px;
line-height: 17px;
padding-right: 0;
font-weight: 400; }
.section-home-contacts {
margin-top: 0px; }
.section-home-contacts h2 {
text-align: center;
margin-bottom: 60px; }
.section-home-contacts .map .address {
max-width: 250px;
height: 220px;
right: 0;
left: 0;
margin: 0 auto;
top: -50px;
padding-left: 10px;
box-shadow: 0px 4px 30px rgba(192, 158, 105, 0.2);
border-radius: 10px; }
.section-home-contacts .map .address__place, .section-home-contacts .map .address__mail, .section-home-contacts .map .address__phone {
font-size: 14px;
line-height: 17px;
padding-left: 50px;
margin-bottom: 0px; }
.section-home-contacts .map .address__place span, .section-home-contacts .map .address__mail span, .section-home-contacts .map .address__phone span {
margin-bottom: 0px; }
.section-home-contacts .map .address__place {
background-size: 50px; }
.section-home-contacts .map .address__mail {
background-size: 50px; }
.section-home-contacts .map .address__phone {
background-size: 50px; }
.section-blog-content .main-content .articles {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-blog-content .main-content .subscription-block .title {
font-size: 16px;
line-height: 19px;
margin-bottom: 5px; }
.section-blog-content .main-content .subscription-block .descript {
font-size: 14px;
line-height: 17px;
margin-bottom: 25px; }
.section-blog-content .subscription-form {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-blog-content .subscription-form .more-btn {
max-width: 200px;
line-height: 50px;
margin: 0 auto; }
.section-blog-content .subscription-form input.name,
.section-blog-content .subscription-form input.email {
height: 50px;
line-height: 50px;
width: 200px;
margin: 0 auto;
margin-bottom: 15px; }
.section-blog-content .pagination .nav-link a {
width: 35px;
height: 35px;
font-size: 14px;
line-height: 35px;
text-align: center;
margin-right: 8px; }
.section-newsletter-subscription {
padding: 40px 0; }
.section-newsletter-subscription .descript {
font-size: 14px;
line-height: 17px;
margin-bottom: 20px; }
.section-newsletter-subscription .subscription-form .more-btn {
max-width: 250px;
line-height: 50px;
padding-left: 30px;
margin-top: 15px; }
.section-newsletter-subscription .subscription-form input.name,
.section-newsletter-subscription .subscription-form input.email {
width: 100%;
max-width: 250px;
line-height: 50px;
margin: 0 auto;
margin-bottom: 15px; }
.section-single-post {
padding: 40px 0; }
.section-single-post .main-content blockquote {
margin: 30px 0;
padding: 30px 0; }
.section-single-post .main-content blockquote p {
font-size: 14px;
line-height: 17px;
max-width: 300px;
margin: 0 auto; }
.section-single-post .main-content blockquote::before {
width: 30px;
height: 30px;
top: -15px; }
.section-single-post .main-content .share-block {
padding: 20px 0; }
.section-single-post .main-content .share-block p {
font-size: 14px;
line-height: 17px;
margin-bottom: 15px; }
.section-recommended-articles {
padding: 40px 0; }
.section-recommended-articles .title {
font-size: 20px;
line-height: 23px;
margin-bottom: 25px;
text-align: center; }
.section-recommended-articles .articles {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.section-complete-solution .play-btn {
margin: 0 auto;
margin-bottom: 40px; }
.section-single-services .services .services__info .more-btn {
max-width: 388px; }
.section-single-services .services .services__info .title {
font-size: 30px;
line-height: 33px; }
.section-client-pain {
padding-top: 40px;
background: #F5F2EC; }
.section-client-pain h2 {
margin-bottom: 40px;
font-size: 30px;
line-height: 30px; }
.section-client-pain .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-client-pain .items__list {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-client-pain .items__list li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
max-width: 300px;
padding-left: 60px;
margin-bottom: 30px;
font-size: 14px;
line-height: 17px; }
.section-client-pain .items__list li:last-child {
margin: 0; }
.section-client-pain .items__list li::before {
font-size: 14px; }
.section-client-pain .items__list li::after {
left: 21px;
top: 30px; }
.section-client-pain .items__list li:last-child::after {
border: none; }
.section-client-pain .items__list .block {
margin: 0 auto;
margin-bottom: 30px; }
.section-client-pain .items__list .block:last-child {
margin-right: 0; }
.section-client-pain .items__list .block:last-child li {
margin-bottom: 30px; }
.section-client-pain .items__list .block:last-child li:last-child:after {
border-left: 2px dotted #d44f45; }
.section-client-pain .items__list .block:last-child li:after {
height: 80px;
left: 21px;
top: -55px;
border-left: 2px dotted #d44f45;
z-index: 0; }
.section-client-pain .items img {
-ms-transform: translateY(0);
transform: translateY(0);
max-width: 250px; }
.secton-desire {
padding: 40px 0; }
.secton-desire .container {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.secton-desire .container img {
max-width: 300px; }
.secton-desire h2 {
font-size: 30px;
line-height: 33px;
margin-bottom: 40px;
text-align: center; }
.secton-desire .info-block__list li {
padding-left: 30px;
font-size: 14px;
line-height: 21px;
max-width: 300px;
margin-bottom: 20px; }
.sectino-relevant {
padding-top: 40px;
padding-bottom: 100px;
background: #0F0F19;
background-position: calc(100% - 0px) 50%;
background-size: contain; }
.sectino-relevant h2 {
font-size: 30px;
line-height: 33px;
max-width: 300px;
text-align: center;
margin-bottom: 40px; }
.sectino-relevant .list li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 30px;
padding-left: 80px; }
.sectino-relevant .list li .title {
font-size: 18px;
line-height: 21px;
margin-bottom: 15px; }
.sectino-relevant .list li .descript {
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
max-width: 450px; }
.sectino-relevant .list li::after {
top: 42px;
bottom: -18px; }
.section-results-training {
margin-top: -80px;
padding-bottom: 50px; }
.section-results-training .container {
padding: 40px 0;
max-width: 300px; }
.section-results-training h2 {
font-size: 30px;
line-height: 33px;
margin-bottom: 40px; }
.section-results-training .items .item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 40px; }
.section-results-training .items .item:last-child {
margin: 0; }
.section-results-training .items .item__img {
margin-bottom: 25px; }
.section-results-training .items .item__title {
font-size: 40px;
line-height: 43px;
padding-right: 40px;
background-size: 40px 30px; }
.section-results-training .items .item__descript {
font-size: 16px;
line-height: 19px;
max-width: 200px; }
.section-result-of-passing h2 {
font-size: 30px;
line-height: 33px;
margin-bottom: 40px; }
.section-result-of-passing .list-items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.section-result-of-passing .list-items .block {
max-width: 300px; }
.section-result-of-passing .list-items img {
-ms-transform: translateY(0);
transform: translateY(0);
order: 2;
max-width: 300px; }
.section-result-of-passing .list-items li {
font-size: 16px;
line-height: 19px;
margin-bottom: 30px;
padding-left: 40px;
background-size: 25px; }
.section-result-of-passing .list-items li:last-child {
margin-bottom: 30px; }
.section-training-program {
padding-top: 40px; }
.section-training-program h2 {
font-size: 30px;
line-height: 33px;
margin-bottom: 40px; }
.section-training-program .program-list li {
height: auto;
padding: 20px 0;
padding-top: 40px;
padding-left: 20px; }
.section-training-program .program-list li .title {
font-size: 23px;
line-height: 27px;
margin-bottom: 15px;
max-width: 280px; }
.section-training-program .program-list li .descript {
font-size: 18px;
line-height: 23px;
max-width: 280px; }
.section-training-program .program-list li .theme {
position: absolute;
padding: 0 10px;
right: 0;
top: 10px; }
.section-training-program .program-list li:nth-child(even) {
box-shadow: 0px 20px 20px rgba(223, 223, 223, 0.4); }
.section-program-content {
padding: 40px 0; }
.section-program-content h2 {
max-width: 300px;
margin-bottom: 40px; }
.section-program-content .item {
margin-bottom: 40px; }
.section-program-content .item__img {
margin-bottom: 30px;
max-width: 80px; }
.section-program-content .item__text {
font-size: 16px;
line-height: 19px;
max-width: 200px; }
.section-certified-trainer {
padding: 40px 0; }
.section-certified-trainer h2 {
max-width: 300px;
margin-bottom: 40px; }
.section-certified-trainer .content-block__img {
max-width: 300px; }
.section-certified-trainer .content-block__list {
max-width: 300px; }
.section-certified-trainer .content-block__list .title {
font-size: 30px;
line-height: 33px;
margin-bottom: 30px; }
.section-certified-trainer .content-block__list li {
font-size: 16px;
line-height: 19px;
padding-left: 25px;
margin-bottom: 30px; }
.cases .section-cases {
padding: 40px 0; }
.cases .section-cases .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column wrap;
flex-flow: column wrap; }
.cases .section-cases h2 {
text-align: center;
margin-bottom: 60px; }
.cases .section-cases.static .slide {
max-width: 300px;
margin: 0;
margin-bottom: 60px; }
.cases .section-cases.static .more-btn {
max-width: 280px;
background-position: 95% 50%;
text-align: center;
padding: 0; }
.video_reviews .section-video-reviews {
padding: 40px 0; }
.video_reviews .section-video-reviews h2 {
margin-bottom: 40px; }
.video_reviews .section-video-reviews .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.video_reviews .section-video-reviews.static .more-btn {
max-width: 300px;
background-position: 90% 50%;
text-align: center;
padding: 0; }
.section-contacts {
padding-top: 40px; }
.section-contacts h2 {
text-align: center;
margin-bottom: 20px; }
.section-contacts .items {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column;
flex-flow: column;
margin-bottom: 40px; }
.section-contacts .items .item {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: column;
flex-flow: column; }
.section-contacts .items .item img {
margin-bottom: 20px;
max-width: 80px; }
.section-contacts .items .item .title {
font-size: 16px;
line-height: 19px;
margin-bottom: 10px; }
.section-contacts .items .item .descript {
font-size: 14px;
line-height: 17px;
max-width: 250px; }
.section-contacts .items .item a {
font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #696969;
transition: all 0.3s linear; }
.section-contacts .items .item a:hover {
color: #C09E69; }
.section-contacts .items .item:last-child {
border: none; }
.section-contacts .items .item .social a {
margin-right: 20px; }
.section-contacts .items .item .social a:last-child {
margin: 0; }
.section-contacts .map {
margin-bottom: -5px; }
body {
font-size: 14px; }
section {
padding: 40px 0; }
.container {
max-width: 340px; } .animated {
transition-property: none !important;
-ms-transform: none !important;
transform: none !important;
animation: none !important; } } @media only screen and (max-width: 1600px) {
.section-trainer .image-block .text span {
margin-bottom: 15px;
}
.section-trainer .image-block .text.txt3,
.section-trainer .image-block .text.txt4 {
top: 198px;
}
#modal-form .modal-content {
padding-bottom: 20px;
padding-top: 20px;
}
#modal-form .modal-content img {
width: 140px;
height: 140px;
}
.section-results-training .items .item__title {
font-size: 47px;
background: url(/wp-content/themes/avis/img/svg/item-up-arrow.svg) 100% 10px no-repeat;
background-size: 25px;
}
.section-blog-content .main-content {
max-width: 660px;
}
.section-blog-content .sidebar {
max-width: 300px;
}
.section-blog-content .post__content {
max-width: 210px;
}
.section-blog-content .sidebar .social-block__link a {
padding-left: 20px;
}
}
@media only screen and (max-width: 1260px) {
.section-blog-content .main-content {
max-width: 674px;
}
.program-list img {
width: 120px;
height: 120px;
}
.program-list_content {
padding-right: 90px;
}
#modal-form .modal-content {
padding-bottom: 10px;
padding-top: 10px;
max-width: 736px;
}
#modal-form .modal-content img {
width: 120px;
height: 120px;
}
#modal-form .modal-content .title {
font-size: 38px;
line-height: 38px;
max-width: 250px;
}
#modal-form .modal-content .item {
margin-bottom: 10px;
}
#modal-form form.standart-form input.name,
#modal-form form.standart-form input.email,
#modal-form form.standart-form input.phone,
#modal-form form.standart-form input.text,
#modal-form form.standart-form select {
height: 40px;
font-size: 16px;
line-height: 40px;
margin-bottom: 10px;
width: 100%;
}
#modal-form form.standart-form textarea {
height: 90px;
width: 100%;
}
#modal-form form.standart-form {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 0 10px;
}
#modal-form form.standart-form .part1,
#modal-form form.standart-form .part2 {
margin: 0;
width: calc(50% - 5px);
}
#modal-form form.standart-form .btn {
width: 100%;
max-width: 300px;
line-height: 45px;
margin: 0 auto;
margin-top: 10px;
text-align: left;
padding-left: 40px;
}
#modal-form form.standart-form input.text {
margin-top: 0;
}
.section-photo-gallery {
padding-bottom: 80px;
}
.section-results-training .items .item__title {
font-size: 42px;
background: url(/wp-content/themes/avis/img/svg/item-up-arrow.svg) 100% 5px no-repeat;
background-size: 20px;
padding-right: 30px;
}
}
@media only screen and (max-width: 1024px) {
.section-blog-content .main-content {
max-width: 420px;
}
.section-single-post .main-content {
max-width:420px;
}
}
@media only screen and (max-width: 760px) {
.success{
padding: 50px 0;
}
.success-link {
margin-top: 60px;
}
.section-blog-content .container {
flex-wrap: wrap;
}
.program-list_content {
padding-right: 0;
}
.program-list img {
width: 230px;
height: 230px;
margin: 10px auto;
}
.section-results-training .items .item__title {
font-size: 32px;
background-size: 15px;
padding-right: 25px;
}
.section-photo-gallery {
padding-bottom: 60px;
}
.services .services__info img {
display: none;
}
#modal-form .modal-content img {
display: none;
}
#modal-form .modal-content .title {
padding-top: 30px;
font-size: 23px;
line-height: 23px;
max-width: 100%;
}
#modal-form form.standart-form input.name,
#modal-form form.standart-form input.email, 
#modal-form form.standart-form input.phone, 
#modal-form form.standart-form input.text, 
#modal-form form.standart-form select {
height: 35px;
font-size: 14px;
line-height: 35px;
margin-bottom: 5px;
width: 100%;
}
#modal-form form.standart-form .part1,
#modal-form form.standart-form .part2 {
margin: 0;
width: 100%;
}
.section-subscription h1 span {
font-size: 25px;
}
}