:root {
    --boxgrey-height: 32.222222222vh;
    --checkbox-padding: 1.1111111111111112vw;
    --checkbox-desc-padding: 1.1111111111111112vw;
    --checkbox-descrition: 4vw;
   }

 

body {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 1.1111111111111112vw;
    line-height: 1.8055555555555554vw;
    margin: 0;
    padding: 0;
    width: 100vw;
    overflow-x: hidden;

    /* overflow-x: hidden; */
    /* font-size: calc(100vw - 98.888888889vw); */
}

*::after {
    scroll-behavior: smooth;
  }

.w-100:first-child{
    width: 100vw;
}

.boxgrey1{
    width: 40vw;
    min-height: 250px;
    margin-left:4vw;
    height: var(--boxgrey-height);
}

small {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 0.9722222222222222vw;
    line-height: 1.5277777777777777vw;
}


h1 {
    font-family: 'Wulkan Display';
    font-style: normal;

    /* font-size: 3.011111111vw; */
    font-size:clamp(3.011111111vw, 3.6111111111111107vw, 52px);
    /* line-height: clamp(45px,4.166666666666666vw,60px); */

}

h1 .italic {
    font-style: italic;

}


h2 {
    font-family: 'Wulkan Display';
    font-style: normal;
    font-weight: 600;

    font-size: 2.9166666666666665vw;
    line-height: 3.4722222222222223vw;
}

h2 .italic {
    font-style: italic;
}



h3 {
    font-family: 'Wulkan Display';
    font-style: normal;
    font-weight: 600;
    font-size: 1.9444444444444444vw;
    line-height: auto;
}

h3 .italic {
    font-style: italic;
    font-weight: 300;
}


.msg-warning {
    color:#EB5757;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:auto;
   
    /* background-color:#272F3220;border:0.06944444444444445vw solid #EB5757;color:#fff; */
}

.msg-success {
    color:#FFFFFF;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:auto;
    
    /* background-color:#272F3220;border:0.06944444444444445vw solid #5cb85c;color:#fff; */
}

.msg-warning::before{
    content: url("../../images/landing_page/error.png");
    /* text-align: center;
    font-family: 'Inter';
    font-style: normal;
    display: flex;
    
    */
    justify-content: center;
    align-items: center; 
    padding-right: 10px;
    /* padding-top:5px; */
    /* padding-right:4.266666666666667vw; */
}

.msg-success::before{
    content: url("../../images/landing_page/success.png");
    /* text-align: center;
    font-family: 'Inter';
    font-style: normal;
    display: flex;
    
    */
    justify-content: center;
    align-items: center; 
    padding-right: 10px;
    /* padding-top:5px; */
    /* padding-right:4.266666666666667vw; */
}

.hero {
    /* Header_Picture 1 */
    position: relative;

    width: 100vw;
    min-height: 600px;
    height: 100vh;

    left: 0px;
    top: 0px;
    /* background: url('../images/hero/Header_Picture_1.png'); */
    /* background: url('../../../static/images/landing_page/hero/Header_Picture_1.png'); */
    background: url('../../images/landing_page/hero/Header_Picture_1.png');

    
    /* background-size: 1366px 586px; */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    

}

.hero .hero_main_message {
    position: absolute;
    /* width: calc(100vw - 40vw); */
    /* width: clamp(844px,50vw,844px); */
    width: clamp(50vw,50vw,844px);
    display: flex;
    justify-content: center;
    left: calc(100vw - 75vw);
    /* left: clamp(calc(calc(100vw - 500px) / 2),25vw,calc(calc(100vw - 844px) / 2)); */
    top: calc(100vh - 54vh);
    
    justify-content: center;

    text-align: center;

    color: #FFFFFF;
    /* font-size:clamp(44px, 3.6111111111111107vw, 60px); */
}

.hero h1 div {
    display: inline;
    
}



.hero .hero_main_message span {
    font-family: 'Wulkan Display';
    font-style: italic;
    
}

.hero .hero-main-arrow {
    /* margin-left: 9%; */
    position: absolute;
    left: calc(100vw - 50.5vw);
    top: calc(100vh - 11.111111111vh);

   

}


@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
 
@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

.hero_message_left {
    position: absolute;
    width: calc(100vw - 97.638888889vw);
    height: calc(100vw - 97.638888889vw);

    left: 8.3%;
    top: calc(100vh - 89.777777778vh);

    /* White/100 */

    background: #FFFFFF;
    border-radius: 50%;
}

.hero_message_left .email_icon {
    /* position: absolute; */
    justify-content: center;
    display: flex;
    padding: 25%;
    width: 100%;
}

.hero_message_left_text {
    /* Send us an email */


    position: absolute;

    left: calc(100vw - 88.611111111vw);
    top: calc(100vh - 89.777777778vh);

    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    /* font-size: 0.8333333333333334vw; */
    font-size: clamp(9px, 0.8333333333333334vw, 16px);
    line-height: 1.3888888888888888vw;

    color: #272F32;
}

.hero_message_left_text span {
    /* font-size: 1.1111111111111112vw; */
    font-size: clamp(15px, 1.1111111111111112vw, 20px);
}

.hero_message_right {
    position: absolute;

    width: calc(100vw - 97.638888889vw);
    height: calc(100vw - 97.638888889vw);
    left: calc(100vw - 18.125vw);
    top: calc(100vh - 89.777777778vh);


    background: #FFFFFF;
    border-radius: 50%;
    font-size: clamp(9px, 0.8333333333333334vw, 16px);

}


.hero_message_right_text span {
    /* font-size: 1.1111111111111112vw; */
    font-size: clamp(15px, 1.1111111111111112vw, 20px);
}


.hero_message_right .call_icon {
    /* position: absolute; */
    justify-content: center;
    display: flex;
    padding: 25%;
    width: 100%;

}

.hero_message_right_text {
    /* Call us */


    position: absolute;

    left: calc(100vw - 15.069444444vw);
    top: calc(100vh - 89.777777778vh);


    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    /* font-size: 0.8333333333333334vw; */
    font-size: clamp(9px, 0.8333333333333334vw, 16px);
    line-height: 1.3888888888888888vw;
    /* identical to box height, or 167% */

    text-align: left;

    /* Dark/100 */

    color: #272F32;
}

.hero .btn-lat {
    position: absolute;

    width: 12.292222222222222vw;
    align-items: center;
    background: transparent;
    color: #FFFFFF;
    left: calc(100vw - 56.111111111vw);
    top: calc(100vh - 30.666666667vh);
    margin-top: 3%;
    border: 0.06944444444444445vw solid #FFFFFF;

}


.logo {
    position: absolute;
    left: 37.5%;
    /* top: 0.94%; */
    /* top: 0.520052493%;  */
    top: 3.94%;
    /* top 1M less from top, this layout designed a/c to 900 px*/
    bottom: 96.25%;
    width: 25%;
    /* width: 16.666666667%; */
    max-width: 27.77777777777778vw;
    /* background: #FFFFFF; */
}



/* @media screen and (min-width: 992px) { */



.our_mission_img {

    left: 8.333333333333332vw;
    width: 64.81319444444445vw;

}

.our_mission_img1 {
    position: relative;
    width: 40.97222222222222vw;
    height: auto;
}

.our_mission_img2 {
    position: relative;
    width: 35.299305555555556vw;

    height: auto;

    z-index: 3;
    left: 20.6vw;
    margin-top: -10%;

}

.our_mission_content {

    margin-left: 8.472222222222223vw;
    width: 33.88888888888889vw;
}

.our_mission_content .btn-lat {
    font-size: 1.1111111111111112vw;
}


.our_mission_content h3 {
    /* position: relative; */
    font-weight: 600;
    font-size: 1.9444444444444444vw;
    line-height: 2.2659722222222225vw;

    color: #272F32;
}


.our_mission_content .italic h3 {
    font-style: italic;
}

.our_mission_content .inner {
    /* position: absolute; */

    /* Web/BodyLarge/Light */
    padding-top: 3%;

    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 1.1111111111111112vw;
    line-height: 1.8055555555555554vw;
    /* or 162% */


    /* Dark/70 */

    color: rgba(39, 47, 50, 0.7);
}




.alaska-adeventure {
    font-family: 'Wulkan Display';
    font-style: italic;
    width: 100%;

}

.alaska-adeventure .inner {
    font-family: 'Wulkan Display';
    font-style: normal;
}

.alaska-adeventure .sea-culture {
    background: rgba(39, 47, 50, 0.05);
    justify-content: center;
    font-style: normal;
    height: auto;
    padding-top: 7%;
    padding-left: 8.333333333333332vw;
    width: 50.69444444444444vw;

}


.alaska-adeventure .land-expand {
    background: #272F32;
    justify-content: center;
    font-style: normal;
    padding-top: 7%;
    width: 49.30555555555556vw;
    padding-left: 6.944444444444445vw;

}


.alaska-adeventure .sea-img {
    /* background-image: url('../images/seaexplore.png'); */
    background-image: url('../../images/landing_page/CatchSitka_Goodrich_2020_15.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 49.30555555555556vw;
}

.alaska-adeventure .culture-img {
    background-image: url('../../images/landing_page/cultureexp.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 49.30555555555556vw;
}


.alaska-adeventure .land-img {
    background-image: url('../../images/landing_page/landexp.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 50.69444444444444vw;
}
.alaska-adeventure .land-img-mobile {
    display: none;
}

.alaska-adeventure .sea-culture {
    color: #272F32;

}

.alaska-adeventure .sea-culture .sea-culture-content {
    color: rgba(39, 47, 50, 0.7);
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
}


.alaska-adeventure .sea-culture .btn-sea {
    margin-top: 3.4722222222222223vw;
    margin-bottom: 5.972222222222222vw;
    font-size: 1.1111111111111112vw;
    line-height: 1.8055555555555554vw;
}

.alaska-adeventure .land-expand .btn-land {
    margin-top: 3.4722222222222223vw;
    margin-bottom: 5.972222222222222vw;
    font-size: 1.1111111111111112vw;
    line-height: 1.8055555555555554vw;
}

.alaska-adeventure .sea-culture .btn-culture {
    margin-top: 3.4722222222222223vw;
    margin-bottom: 5.069444444444445vw;
    font-size: 1.1111111111111112vw;
    line-height: 1.8055555555555554vw;
}

.alaska-adeventure .content {
    margin-top: 1.3888888888888888vw;
}


.alaska-adeventure .sea-culture .btn-lat {
    color: #272F32;
    background: transparent;
    border: 0.06944444444444445vw solid rgba(39, 47, 50, 0.1);
}




.alaska-adeventure .land-expand h3 {

    color: #fff;
}

.alaska-adeventure .land-expand .land-content {
    color: rgba(255, 255, 255, 0.7);
}

.alaska-adeventure .land-expand .btn-lat {
    color: #fff;
    background: transparent;
}

.why-choose-us {
    color: rgba(39, 47, 50, 0.7);

    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 1.1111111111111112vw;


    line-height: 1.8055555555555554vw;
}

.why-choose-us .desktop{
    display: block;   
}

.why-choose-us .mobile2{
    display: none;   
}

.why-choose-us .mobile {
    display: none;   
}


.why-choose-us .boxgrey {
    /* min-height: 200px; */
    height: var(--boxgrey-height);
    min-height: 200px;
}


.why-choose-us .btn-lat {
    border: 0.06944444444444445vw solid rgba(39, 47, 50, 0.1);
    border-radius: 4.861111111111112vw;
}

.why-choose-us .img-circle {
    /* width: 40%; */
    width: 5.555555555555555vw;
}



.boxgrey {

    box-sizing: border-box;
    display: flex;

    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

    /* height: 21.333333333vh; */
    height: var(--boxgrey-height);
    min-height: 220px;
    background: rgba(39, 47, 50, 0.05);
    border: 0.06944444444444445vw solid rgba(39, 47, 50, 0.05);
    font-size: 1.033333333vw;
    color: #272F32;
    font-weight: 400;


}

.boxgrey-line-break {
    width: 100%;
    font-size: 0.8333333333333334vw;
    font-weight: 400;
    line-height: 1.8055555555555554vw;
}




.boxgrey .boxgrey-ce {

    font-size: 1.1111111111111112vw;
    font-weight: 400;
}


.boxgrey .icon {
    width: 4.166666666666666vw;
    /* display: block; */
    margin-top: auto;
}




.contact-form {
    background: url('../../images/landing_page/contactbg.png');
    /* width: 100vw; */
    height: 100vh;
    font-family: 'Inter';

    background-position: center;
    background-size: cover;
    font-size: 1.1111111111111112vw;
    color: #FFFFFF;
    min-height: 600px;

    display: flex;
    justify-content: center;
    flex-direction: column;
}

.contact-form h3 {
    /* top: 10vh; */
    font-style: normal;
    font-weight: 600;
    text-align: center;

    /* White/100 */

    color: #FFFFFF;
}

.contact-form .contacheader {
    /* padding-top: 6vh; */

}



.contact-form .btn-lat {
    height: 4.583333333333333vw;
}

.contact-form #contform {
    padding-top: 10vh;
    padding-bottom: 10vh;
}

input[type="text"] {
    border: none;
    border-bottom: 0.06944444444444445vw solid rgba(255, 255, 255, 0.5);
    /* transform: matrix(1, 0, 0, -1, 0, 0); */
    background: transparent;
    color: #fff;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.1111111111111112vw;
    width: 100%;
    /* padding-bottom: 0.8888888888888888vw; */
    padding-bottom: 0.7638888888888888vw;
}



input[type="text"]:active {
    border: none;
    border-bottom: 0.06944444444444445vw solid rgba(255, 255, 255, 0.5);
    /* transform: matrix(1, 0, 0, -1, 0, 0); */
    background: transparent;


}

input[type="text"]:focus,
textarea:focus,
select:focus {
    outline: none;

}


::-webkit-input-placeholder {
    /* Edge */
    color: #fff;
}

:-ms-input-placeholder {
    /* Internet Explorer */
    color: #fff;
}

::placeholder {
    color: #fff;
}




label {
    /* margin: 1em 0; */
    cursor: pointer;
    width: 100%;
}

input[type='checkbox'] {
    display: none;
}

.description {
    display: inline-block;
    position: relative;
    border: 0.1388888888888889vw solid;
    border-radius: 2.2222222222222223vw;
    padding: 1.1111111111111112vw 1.1111111111111112vw 1.1111111111111112vw 1.1111111111111112vw;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 0.9722222222222222vw;
    line-height: 1.5277777777777777vw;
    user-select: none;
    width: 100%;


}

:checked+.description {
    color: #FFFFFF;
    background: #FFB612;
    border: 0.06944444444444445vw solid rgba(255, 255, 255, 0.5);
    border-radius: 2.7777777777777777vw;
    /* padding-left:2.7777777777777777vw; */
    /* padding-left: 4vw; */
    padding-left: var(--checkbox-descrition);
    width: 100%;
}

:not(:checked)+.description {
    color: rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.1);
    /* White/10 */

    border: 0.06944444444444445vw solid rgba(255, 255, 255, 0.1);
    border-radius: 2.7777777777777777vw;
    /* padding-left: 4vw; */
    padding-left: var(--checkbox-descrition);
    /* padding-left: 2.9166666666666665vw; */
    width: 100%;
}

.description::before {
    position: absolute;
    /* left: 1.1111111111111112vw; */
    left : var(--checkbox-desc-padding);

}




:checked+.description::before {
    content: url("../../images/landing_page/checkmark.png");
    /* padding-left: 1.1111111111111112vw; */
    padding-left: var(--checkbox-padding);
    width: 1.25vw;
}

:not(:checked)+.description::before {
    content: url("../../images/landing_page/notcheck.png");
    /* padding-left: 1.1111111111111112vw; */
    padding-left: var(--checkbox-padding);
    width: 1.25vw;

}


.readytalk {

    color: rgba(39, 47, 50, 0.7);
    font-weight: 400;
}

.readydesktop {
    display: flex;
}

.readymobile {
    display: none;
}

.imgready {
    width: 13.88888888888889vw;
}


#icondiv{
    margin-left: auto !important;
}

.footer {
    border: 1px solid rgba(39, 47, 50, 0.1);
    padding-top:3vh;
    padding-bottom:3vh;
    font-weight: 400;
    color: rgba(39, 47, 50, 0.7);
}




.btn-lat {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    padding: 0.8333333333333334vw 1.6666666666666667vw;
    border: 0.06944444444444445vw solid #4f4f4f;
    border-radius: 4.861111111111112vw;
    transition: all 0.2s ease-in;
    position: relative;
    overflow: hidden;
    font-size: 1.3194444444444444vw;
    background: #FFFFFF;
    color: #272F32;
    z-index: 1;
    cursor: pointer;
}

.btn-lat:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scaleY(1) scaleX(1.25);
    top: 100%;
    width: 140%;
    height: 180%;
    background-color: rgba(255, 182, 18, 0.05);
    border-radius: 50%;
    display: block;
    transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
    z-index: -1;
}

.btn-lat:after {
    content: "";
    position: absolute;
    left: 55%;
    transform: translateX(-50%) scaleY(1) scaleX(1.45);
    top: 180%;
    width: 160%;
    height: 190%;
    background-color: #FFB612;
    border-radius: 50%;
    display: block;
    transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
    z-index: -1;
}

.btn-lat:hover {
    color: #ffffff;
    border: 0.06944444444444445vw solid #FFB612;
}


.btn-lat:active {
    color: #ffffff;
    border: 0.06944444444444445vw solid rgba(255, 255, 255, 0.5);
}

.btn-lat:hover:before {
    top: -35%;
    background-color: #FFB612;
    transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}

.btn-lat:hover:after {
    top: -45%;
    background-color: #FFB612;
    transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}



@media screen and (max-width: 767px) {

    body {
        /* media min 767 */

        font-family: 'Inter';
        font-style: normal;
        font-weight: 600;
        font-size: 4.266666666666667vw;
        line-height: 6.933333333333333vw;
        width: 100vw;
        overflow-x: hidden;
    }

    #divcontform, #alaska-start {
        margin:0;
    }
    

    h1 {
        /* media min 767 */
        font-family: 'Wulkan Display';
        font-style: normal;
        font-size: clamp(28px, 8.533333333333333vw, 40px);
        /* font-size: max(8.533333333333333vw,40px); */
        /* font-size: 8.533333333333333vw; */
        /* line-height: min(max(,40px), 40px); */
        line-height: clamp(28px,10.666666666666668vw,40px);
        /* line-height: 10.666666666666668vw; */

    }

    h1 .italic {
        /* media min 767 */
        font-style: italic;

    }


    h2 {
        /* media min 767 */
        font-family: 'Wulkan Display';
        font-style: normal;
        font-weight: 600;

        font-size: 6.4vw;
        line-height: 8.533333333333333vw;
    }

    h2 .italic {
        /* media min 767 */
        font-style: italic;
    }



    h3 {
        /* media min 767 */
        font-family: 'Wulkan Display';
        font-style: normal;
        font-weight: 600;
        font-size: 5.333333333333334vw;
        line-height: 7.466666666666668vw;
    }

    h3 .italic {
        /* media min 767 */
        font-style: italic;
        font-weight: 300;
    }

    .logo {
        /* media min 767 */

        position: absolute;
        left: 25%;
        /* top: 0.35%; */
        top: 3%;
        width: 50%;
        max-width: 50.77777777777778vw;

    }

    .hero h1 div {
        /* media min 767 */
        display: inline;
    }

    .hero .hero_main_message {
        /* media min 767 */
        position: absolute;
        width: 78.4vw;
        /* width: clamp(150px,78.4vw,78.4vw); */
        
        left: 10.933333333333334vw;
        top: calc(100vh - 70vh);
        /* top: clamp(calc(100vh - 70vh), calc(100vh - 70vh), 250px); */
        display: flex;
        justify-content: center;
        text-align: center;
        color: #FFFFFF;
    }


    .hero_message_left {
        /* media min 767 */
        position: absolute;
        width: 10.666666666666668vw;
        height: 10.666666666666668vw;
        left: 0;
        top: 12.533333333333333vw;
        background: #FFFFFF;
        box-shadow: 0px 1.0666666666666667vw 1.0666666666666667vw rgba(0, 0, 0, 0.1);
        border-radius: 5.333333333333334vw 0px 0px 5.333333333333334vw;
        transform: matrix(-1, 0, 0, 1, 0, 0);

    }

    .hero_message_left .email_icon {
        /* media min 767 */
        justify-content: center;
        display: flex;
        /* padding: 25%; */
        padding-left: 2.4506666666666668vw;
        padding-top: 3.749333333333334vw;
        width: 100%;
        /* width: 5.333333333333334vw; */
    }

    .hero_message_left_text {
        /* media min 767 */
        display: none;
    }


    .hero_message_right {
        /* media min 767 */
        position: fixed;
        width: 10.666666666666668vw;
        height: 10.666666666666668vw;
        left: calc(100vw - 10.666666666666668vw);


        /* right: calc(100vw- 10.666666666666668vw); */
        margin-right: 0;
        top: 12.533333333333333vw;
        background: #FFFFFF;
        box-shadow: 0px 1.0666666666666667vw 1.0666666666666667vw rgba(0, 0, 0, 0.1);
        border-radius: 5.333333333333334vw 0px 0px 5.333333333333334vw;
        z-index: 10;

    }


    

    .hero_message_right .call_icon {
        /* media min 767 */
        justify-content: center;
        display: flex;
        padding: 25%;
        /* padding-right: 2.4506666666666668vw; */
        /* padding-top: 3.749333333333334vw; */

        width: 100%;
        /* width: 5.333333333333334vw; */

    }

    .hero_message_right_text {
        /* media min 767 */
        display: none;
    }

    .hero .btn-lat {
        /* media min 767 */
        position: absolute;

        width: 44vw;
        align-items: center;
        background: transparent;
        color: #FFFFFF;
        left: 28.000000000000004vw;
        border: 0.26666666666666666vw solid #FFFFFF;
        top: calc(100vh - 30.666666667vh);
        margin-top: 3%;

    }



    .our_mission_img {
        /* media min 767 */
        left: 4.266666666666667vw;
        width: 78.4vw;
    }

    .our_mission_img .our_mission_img1 {
        /* media min 767 */
        left: 4.266666666666667vw;
        width: 78.4vw;
    }

    .our_mission_img .our_mission_img2 {
        /* media min 767 */
        position: relative;
        width: 56.00000000000001vw;
        height: auto;
        z-index: 3;
        left: 39.733333333333334vw;
        margin-top: -10%;
    }

    .our_mission_content {
        /* media min 767 */
        margin-left: 4.266666666666667vw;
        width: 91.46666666666667vw;
    }


    .our_mission_content h3 {
        /* media min 767 */
        font-weight: 600;
        font-size: 5.333333333333334vw;
        line-height: 7.466666666666668vw;

        color: #272F32;
    }


    .our_mission_content .italic h3 {
        /* media min 767 */
        font-style: italic;
    }

    .our_mission_content .inner {
        /* media min 767 */
        display: none;
    }

    .our_mission_content .btn-lat {
        /* media min 767 */
        /* font-size: 3.733333333333334vw; 14px */
        font-size: 3vw; /*12 px due to large text*/
        line-height: 5.866666666666666vw;

    }

    .our_mission_content .btn-row {
        /* media min 767 */
        font-size: 3.733333333333334vw;
        min-width: 37.06666666666666vw;
        width: 40%;
        /* max-width: 45.86666666666667vw; */
        /* width: 45.86666666666667vw; */
    }

    .our_mission_content .btn-row2 {
        /* media min 767 */
        font-size: 3.733333333333334vw;
        width: 60%;
        /* max-width: 45.86666666666667vw; */
        /* width: 45.86666666666667vw; */
    }

    

    .our_mission_content .btn-row img {
       width: 3.9946666666666664vw;
    }


    .alaska-adeventure .sea-culture {
        /* media min 767 */

        background: rgba(39, 47, 50, 0.05);
        justify-content: center;
        font-style: normal;
        height: auto;
        padding-top: 7%;
        padding-left: 8.333333333333332vw;
        width: 100%;

    }


    .alaska-adeventure .land-expand {
        /* media min 767 */

        background: #272F32;
        justify-content: center;
        font-style: normal;
        padding-top: 7%;
        width: 100%;
        padding-left: 6.944444444444445vw;

    }


    .alaska-adeventure .sea-img {
        /* media min 767 */
        height: 85.86666666666667vw;
        /* background-image: url('../images/seaexplore.png'); */
        background-image: url('../../images/landing_page/CatchSitka_Goodrich_2020_15.jpg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
    }

    .alaska-adeventure .culture-img {
        /* media min 767 */
        display: inline;
        height: 85.86666666666667vw;
        background-image: url('../../images/landing_page/cultureexp.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
    }

    .alaska-adeventure .land-img {
        /* media min 767 */
       display: none;
        /* height: 85.86666666666667vw;
        background-image: url('../images/landexp.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%; */
    }
    .alaska-adeventure .land-img-mobile {
        display: inline;
        height: 85.86666666666667vw;
        background-image: url('../../images/landing_page/landexp.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
    }

    


    .alaska-adeventure .sea-culture .btn-sea {
        /* media min 767 */

        margin-top: 5.450666666666667vw;
        margin-bottom: 14.28266666666667vw;
        font-size: 3.733333333333334vw;
        width: 100%;
    }

    .alaska-adeventure .sea-culture .btn-culture {
        /* media min 767 */

        margin-top: 5.450666666666667vw;
        margin-bottom: 14.28266666666667vw;
        font-size: 3.733333333333334vw;
        width: 100%;
    }

    .alaska-adeventure .land-expand .btn-land {
        /* media min 767 */

        margin-top: 5.450666666666667vw;
        margin-bottom: 14.28266666666667vw;
        font-size: 3.733333333333334vw;
        width: 100%;
    }


    .alaska-adeventure .sea-culture .sea-culture-content {
        /* media min 767 */

        font-size: 3.733333333333334vw;
        line-height: 5.866666666666666vw;
        display: inline;
        color: rgba(39, 47, 50, 0.7);
    }


    .alaska-adeventure .land-expand .land-content {
        /* media min 767 */

        font-size: 3.733333333333334vw;
        line-height: 5.866666666666666vw;
        display: inline;
        color: rgba(255, 255, 255, 0.7);
    }




    .alaska-adeventure .content {
        /* media min 767 */

        margin-top: 1.3888888888888888vw;
        width: 91.73333333333333vw;
    }



.why-choose-us {
        /* media min 767 */
    padding-left: 4.266666666666667vw;
    color: rgba(39, 47, 50, 0.7);

    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 3.733333333333334vw;

    line-height: 5.866666666666666vw;
}

.why-choose-us .desktop{
        /* media min 767 */
    display: none;
}

.why-choose-us .mobile {
    display: flex;
    flex-direction: column;
    font-size: 3.733333333333334vw;
}

.why-choose-us .mobile2 {
    display: flex;
    flex-direction: column;
    font-size: 2.666666666666667vw;
}






.why-choose-us .boxgrey {
        /* media min 767 */

    /* height: 18.222222222vh; */
    height: auto;
    min-height: 200px;
    width: 100%;
    justify-content: center;
    text-align: center;
}


.why-choose-us .btn-lat {
        /* media min 767 */

    border: 0.06944444444444445vw solid rgba(39, 47, 50, 0.1);
    border-radius: 4.861111111111112vw;
}

.why-choose-us .img-circle {
           /* media min 767 */
    width: 100%;
    /* width: 21.333333333333336vw; */
}



.boxgrey {
        /* media min 767 */

    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 6px;
    height: 21.333333333vh;
    min-height: 220px;
    background: rgba(39, 47, 50, 0.05);
    border: 0.26666666666666666vw solid rgba(39, 47, 50, 0.05);
    font-size: 3.968vw;
    color: #272F32;
    font-weight: 400;


}

.boxgrey-line-break {
        /* media min 767 */
    justify-content: center;
    width: 100%;
    font-size: 3.2vw;
    font-weight: 400;
    line-height: 6.933333333333333vw;
}

.boxgrey .boxgrey-ce {
        /* media min 767 */

    font-size: 3.533333333333334vw;
    font-weight: 400;
}


.boxgrey .icon {
        /* media min 767 */

    width: 16vw;
    /* display: block; */
    margin-top: auto;
}


.contact-form {
        /* media min 767 */

    font-size: 4.266666666666667vw;
    min-height: 600px;
    height: auto;
}


.contact-form #contform {
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left:4.266666666666667vw;
    padding-right:4.266666666666667vw;

}


.contact-form .btn-lat {
        /* media min 767 */

    height: 17.599999999999998vw;
}

.contact-form #contform {
    padding-top: 10vh;
    padding-bottom: 10vh;
}

input[type="text"] {
    border: none;
    border-bottom: 0.26666666666666666vw solid rgba(255, 255, 255, 0.5);
    /* transform: matrix(1, 0, 0, -1, 0, 0); */
    background: transparent;
    color: #fff;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 4.266666666666667vw;
    width: 100%;
    /* padding-bottom: 0.8888888888888888vw; */
    padding-bottom: 2.933333333333333vw;
}



input[type="text"]:active {
    border: none;
    border-bottom: 0.26666666666666666vw solid rgba(255, 255, 255, 0.5);
    /* transform: matrix(1, 0, 0, -1, 0, 0); */
    background: transparent;


}

input[type="text"]:focus,
textarea:focus,
select:focus {
    outline: none;

}


::-webkit-input-placeholder {
    /* Edge */
    color: #fff;
}

:-ms-input-placeholder {
    /* Internet Explorer */
    color: #fff;
}

::placeholder {
    color: #fff;
}




label {
    /* margin: 1em 0; */
    cursor: pointer;
    width: 100%;
    margin-top:3vh;
}



input[type='checkbox'] {
        /* media min 767 */

    display: none;
}

.description {
        /* media min 767 */

    display: inline-block;
    position: relative;
    border: 0.5333333333333333vw solid;
    border-radius: 8.533333333333333vw;
    padding: 3.266666666666667vw 3.266666666666667vw 3.266666666666667vw 3.266666666666667vw;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 3.2vw;
    line-height: 5.333333333333334vw;
    user-select: none;
    width: 100%;


}

.chksea, .chkland {
        /* media min 767 */

    /* width: 45vw; */
    font-size: 3.2vw;
}

.description .culture {
        /* media min 767 */

    /* width: 91.46666666666667vw; */
    font-size: 3.2vw;
}

:checked+.description {
        /* media min 767 */

    color: #FFFFFF;
    background: #FFB612;
    border: 0.26666666666666666vw solid rgba(255, 255, 255, 0.5);
    border-radius: 10.666666666666668vw;
    /* padding-left:2.7777777777777777vw; */
    padding-left: 11.200000000000001vw;
    /* padding-left: 10.200000000000001vw; */

    width: 100%;
}

:not(:checked)+.description {
        /* media min 767 */

    color: rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.1);
    /* White/10 */

    border: 0.26666666666666666vw solid rgba(255, 255, 255, 0.1);
    border-radius: 10.666666666666668vw;
    /* padding-left:2.7777777777777777vw; */
    padding-left: 11.200000000000001vw;
    /* padding-left: 10.200000000000001vw; */
    /* padding-left: 2.9166666666666665vw; */
    width: 100%;
}

.description::before {
        /* media min 767 */

    position: absolute;
    /* left: 2.266666666666667vw; */
    padding-left:4.266666666666667vw;
    /* left : 2.9166666666666665vw; */

}


:checked+.description::before {
        /* media min 767 */

    content: url("../../images/landing_page/checkmark.png");
    /* padding-left: 2.266666666666667vw; */
    padding-left:4.266666666666667vw;
    width: 4.8vw;
}

:not(:checked)+.description::before {
        /* media min 767 */

    content: url("../../images/landing_page/notcheck.png");
    /* padding-left: 2.266666666666667vw; */
    padding-left:4.266666666666667vw;
    width: 4.8vw;

}


.readytalk {
        /* media min 767 */

    color: rgba(39, 47, 50, 0.7);
    font-weight: 400;
    font-size: 3.733333333333334vw;
    line-height: 5.866666666666666vw;
    /* padding-left: 17.066666666666666vw; */
    width: 65.06666666666666vw;

   
}


.readydesktop {
        /* media min 767 */

    display: none;
}


.box-readymob{
    width: 50%;
    text-align: center;
}
.readymobile {
    display: block;
}

.imgready {
        /* media min 767 */

    width: 42.66666666666667vw;
}


.footer {
        /* media min 767 */

    border: 1px solid rgba(39, 47, 50, 0.1);
    padding-top:3vh;
    padding-bottom:3vh;
    font-weight: 400;
    
    font-size: 2.866666666666667vw;
    color: rgba(39, 47, 50, 0.7);
    text-align: center;
}


    /*Button style */
    .btn-lat {
        /* media min 767 */

        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;

        padding: 3.2vw 6.4vw;
        /* padding: 0.8333333333333334vw 1.6666666666666667vw; */
        border: 0.26666666666666666vw solid #4f4f4f;
        border-radius: 18.666666666666668vw;
        transition: all 0.2s ease-in;
        position: relative;
        overflow: hidden;
        font-size: 5.066666666666666vw;
        background: #FFFFFF;
        color: #272F32;
        z-index: 1;
        cursor: pointer;
    }

    .btn-lat:hover {
        /* media min 767 */

        color: #ffffff;
        border: 0.26666666666666666vw solid #FFB612;
    }


    .btn-lat:active {
        /* media min 767 */

        color: #ffffff;
        border: 0.26666666666666666vw solid rgba(255, 255, 255, 0.5);
    }

}

